Exuding five-star luxury and an independent spirit, our award-winning, family-run hotel resides in the heart of Mayfair, across from tranquil Royal Green Park. Our rooms, suites, and residences epitomize British heritage with bespoke craftsmanship and Art Deco nods.
Elevate your corporate meetings and events with and choose from our variety of recently renovated, spacious meeting venues, each equipped with air-conditioning and remarkable acoustics. Furthermore, these spaces are bathed in natural light, an unusual treasure in the core of bustling London. Through the windows, you’re treated to panoramic views of the lush greenery of Mayfair’s verdant Green Park, adding an extra touch of elegance to your event.Read more
Book This Venue
Call us on 020 7186 8686 or complete the form below