Christmas at LSO St Luke's
Hall Capacity:400 PeopleSee details
STAY INDIVIDUAL. Embodying five-star luxury with an independent spirit, our award-winning, family-run hotel is located in the heart of Mayfair, opposite Royal Green Park. Our rooms, suites, and residences epitomize our proud heritage, championing bespoke British craftsmanship with a nod to Art Deco roots. With dining options including modern, seasonal dishes and decadent afternoon tea, The Athenaeum captures a quintessential spirit of the city.
Located in central London in close proximity to popular attractions, including Buckingham Palace, shops, restaurants, and bars.
Installed in 2009, The Athenaeum’s Living Wall has quickly become a symbol of the hotel. The garden begins at street level and reaches all the way to the 10th floor.
Private tenth-floor panoramic lounge, The View, which offers unparalleled views of London’s skyline.