Close

Athenaeum Hotel London

The award-winning, family-run "Athenaeum Hotel London" embodies five-star luxury with an independent spirit and is located in the heart of Mayfair, opposite the Royal Green Park. Rooms feature carved wooden furniture that embodies a nod to Art Deco roots. With a selection of modern, seasonal dishes and decadent afternoon tea, The Athenaeum" captures the quintessential spirit of the city.
home-iconworld-icon