There are certainly no shortage of amazing hotel experiences waiting to be discovered throughout London, but one that has been impressing guests for many years is The Athenaeum Hotel & Residences. Located in the heart of Mayfair (nearest tubes are Green Park and Hyde Park Corner) opposite Green Park and moments from Shepherd’s Market and Buckingham Palace, this boutique property...