TROY HOTEL

68 70 QUEENSBOROUGH TERRACE
London
United Kingdom