The Athenaeum Hotel & Residences - London, England
A delightfully English, family-run five-star hotel, located in the heart of Mayfair.
Embodying five-star luxury with an independent spirit, our award-winning, family-run hotel is located in the heart of Mayfair, opposite the tranquility of Royal Green Park. Our rooms, suites, and residences epitomize our proud British heritage, championing bespoke British craftsmanship with a nod to our Art Deco roots. With dining options including modern, seasonal dishes and decadent afternoon tea, The Athenaeum captures a quintessential spirit of London.
Do you work for The Athenaeum Hotel & Residences - London, England? Contact us to learn more about who's managing this profile or gain access.