Athenaeum Hotel & Apartments Mayfair

Found in the heart of historic Mayfair and just half a mile from Buckingham Palace, The Athenaeum is located in one of the most prestigious locations in London. Nestled between two of London’s Royal Parks, The Athenaeum is the perfect spot from which to enjoy the scenery and walks in Green Park and Hyde Park.

Serviced Apartments Mayfair

Serviced Apartments Mayfair: Found in the heart of historic Mayfair and just half a mile from Buckingham Palace, The Athenaeum is located in one of the most prestigious locations in London. Nestled between two of London’s Royal Parks, The Athenaeum is the perfect spot from which to enjoy the scenery and walks in Green Park and Hyde Park. In fact, you just have to walk across the road from The Athenaeum to find yourself immersed in Green Park. Just a short meander further is Buckingham Palace, while Westminster, the Houses of Parliament and Big Ben are just a short stretch beyond. St James’s Palace and Kensington Palace are just a stone’s throw away too.

London’s great museums and galleries are all nearby, from the National History Museum in Kensington to The National Gallery near Covent Garden. Directly from the hotel, it’s possible to soak up the atmosphere of historic Piccadilly or get lost in Mayfair’s pristine streets and charming communities such as Shepherd Market.

Enjoy the freedom that comes with your own private London residence. Our 18 luxury serviced apartments are located in Victorian red-brick townhouses adjacent to the hotel. Each apartment is accessed via your own front door with discreet internal entry to the hotel. They are fully equipped with a kitchen, spacious living area and 24-hour In Room Dining. Many are interconnecting, making them ideal for families, groups and long-term stays.

More Mayfair Serviced Apartments

Piccadilly 116
London W1J 7BJ England GB
Get directions
Piccadilly 116
London W1J 7BJ England GB
Get directions