athenaeum logo

The Athenaeum

Embodying five-star luxury and an independent spirit, The Athenaeum is a family run hotel, located in the heart of Mayfair, just a stone’s throw from Green Park. Contemporary rooms, suites and residences epitomise The Athenaeum’s proud heritage, with bespoke British craftsmanship and a nod to Art Deco roots. Elsewhere, you’ll find the restaurant, 116 at The Athenaeum, The Bar, The Spa and the tenth floor residents’ lounge, The View.

Offer Details

Your Hotel Week London stay at the Athenaeum Hotel on London's Piccadilly, overlooking Green Park includes 10% off our best available rate and complimentary breakfast

Valid from 28th May to the end of June 2021

Scroll to top