Photo gallery for The Athenaeum Hotel & Residences
The Athenaeum Hotel & Residences
5-star hotel in London City Centre
Reviews
8.8
Excellent
Popular amenities
Explore the area
116 Piccadilly, Mayfair, London, England, W1J 7BJ
- Hyde Park6 min walk
- Buckingham Palace8 min walk
- Big Ben5 min drive
- London (LHR-Heathrow)41 min drive