Facilities | Sustainability | Venue hire | Things to do | Contact us | FAQ
Book your stay in Central London
Our prime location in Central London is a mere two-minute stroll from iconic landmarks, such as Hyde Park, the Royal Albert Hall and the Science, Natural History and V&A Museums. Enrich your London trip with inspiring surroundings and exceptional experiences that will leave a lasting impression.
The location is brilliant! It is great we could leave our luggage while we went off for a few hours before catching our train. Rebecca Beit Hall