Marble Arch

Our main campus in South Kensington is the perfect place to book your next stay. 

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