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.