Situated on a 19th century site long associated with style and elegance, Kensington House Hotel offers its own modern brand of hospitality within an historical setting.
The independently-owned, 4 star London Bridge Hotel, which opened in Autumn 98, is in an ideal location on the edge of the City of London.
The Euston Plaza Hotel is wonderfully located in literary Bloomsbury, right in the heart of London on the border between the West-End and the City.