The Athenaeum Hotel, Mayfair, London

The Athenaeum Hotel

This small, family-owned 5 star hotel offers you a huge choice of rooms, luxury suites and townhouse apartments, all with stunning leafy or Mayfair views. The Athenaeum has been family-run since the 1990s and is committed to providing an outstanding and friendly service. It is the essence of Englishness –  discreet, personal, friendly, interesting, lavish, quirky, down to earth and brilliant.…

Read More