KINGS HOTEL

60 QUEENS BOROUGH TERRACE
London
United Kingdom