The Athenaeum Hotel & Residences
Overview
Embodying five-star luxury with an independent spirit, this award-winning, family-run hotel is located in the heart of Mayfair, opposite Royal Green Park. Their rooms, suites and residences epitomise their proud heritage, championing bespoke British craftsmanship with a nod to Art Deco roots. With dining options including modern, seasonal dishes and decadent afternoon tea, The Athenaeum captures a quintessential spirit of the city.
Installed in 2009, The Athenaeum’s Living Wall has quickly become a symbol of the hotel. The garden begins at street level and reaches all the way to the 10th floor. It provides a subtle nod to the verdant splendour of Green Park just across the road, as well as being an important haven of biodiversity for London.
See More