Hotel Profile


Athenaeum Hotel & Residences London, England

Address:
116 Piccadilly
London, England  W1J 7BJ

Embodying five-star luxury with an independent spirit, our award-winning, family-run hotel is located in the heart of Mayfair, opposite Royal Green Park.

Our newly launched rooms, suites and residences epitomise our proud heritage, champion bespoke British craftsmanship and celebrate our Art Deco roots. With Michelin-starred chefs The Galvin Brothers at the culinary helm too, The Athenaeum captures a quintessential spirit of the city.

Join us for a new perspective on London.

Check In Time: 2:00 PM
Check Out Time: 12:00 noon