The hotel was founded in 1972 and is still independently owned and managed by members of the same family. It is situated in a period building, dating back to the mid 1850s. Today the building has a delightful blend of traditional features and modern facilities. Exactly what a City centre hotel should be. The service and the setting sets it apart from the chain hotels.
The Hotel is independently inspected annually by Visit Britain and has been awarded a Three Star Rating. This is your guarantee of quality. The rooms are newly renovated, so we are sure that we can offer you a pleasant and comfortable stay in London