The Athenaeum
STAY INDIVIDUAL. Embodying five-star luxury with an independent spirit, our award-winning, family-run hotel is located in the heart of Mayfair, opposi...
Hall Capacity: 300
Toast the festive season with a celebration in Mayfair, one of London’s most iconic locations. Choose from The Athenaeum Hotel & Residences’ unique event spaces, beverage packages, and creative menus and their team will be on-hand to deliver your bespoke event with impeccable service.