London’s story is brilliantly told in its iconic monuments, its traditions, and its history. It is one of the world’s most visited locations and offers something for everyone, including a look into Royal life, over 7,000 pubs, free culture, and an “Eye” over the city. London is considered the gateway to the rest of Europe, with convenient flight and rail connections joining other cities.
Embodying five-star luxury with an independent spirit, this award-winning, family-owned hotel is located at 116 Piccadilly, in the heart of Mayfair, directly opposite the tranquility of Green Park. Its prime location is more desirable than one might initially realize, with Hyde Park Corner and Buckingham Palace just a short stroll away. The rooms, suites, and residences epitomise a proud British heritage, championing bespoke British craftsmanship with a nod to Art Deco roots. With dining options that include modern, seasonal dishes and decadent afternoon tea, The Athenaeum captures the quintessential spirit of London. Athenaeum Hotel and Residences prides itself on providing personal service, accommodating requests to ensure a truly memorable stay. It is conveniently close to premier shopping destinations and the charming Shepherd Market.
Booking Window: 01/01/25 – 05/31/25
Travel Window: 01/01/25 – 05/31/25
Content and images on this site may be the copyrighted property of others. All such material may not be copied, duplicated, or used without express written consent of each owner. Refer to Terms of Use for full details.