City Hotel

London, Three Star

City Hotel in London, opened in 1997. Ideal for the business traveller who needs to be close to the city, especially during the week and for leisure travellers on weekends.

Book Now