Posts Tagged ‘Athenaeum Hotel’
The Athenaeum Hotel, Mayfair, London
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