Home Europe The Athenaeum Hotel & Residences, London, England

The Athenaeum Hotel & Residences, London, England

Whether you happen to receive an invitation to join the Royal Family for tea, or you just want to take some selfies to share on social media, The Athenaeum’s location affords guests easy access to many of London’s top attractions and neighborhoods.

by Robert Adams