Hotel 43

43 Queensborough Terrace
London
United Kingdom