Athenaeum Hotel and Apartments is situated in the centre of London’s Mayfair opposite the Royal Parks,
overlooking leafy parkland and the gardens of Buckingham Palace. The stylish and elegant 5-star Athenaeum hotel offers luxurious and contemporary rooms, suites and apartments, as well as an impressive spa.