This family owned hotel offers luxurious 5 star accommodation in London with a glamorous and contemporary look and feel. Quintessentially English yet distinctly modern in its richness and design. Renowned for its service, this property has been a home away from home for generations of guests. An ideal location in Mayfair for visiting the heart of London.
The Athenaeum hotel is located in the centre of Mayfair overlooking Green Park and within close walking distance of Buckingham Palace. The top West End shopping hotspots and theatres are all within easy reach. Hyde Park Corner and Green Park underground stations are just a few minutes walk away.