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...

The excitement has been building for what seems like years waiting for this magnificent property to open the doors and accept their first guests. However, simply entering Rosewood London has a way of impressing you as you pass through an archway that opens into a grand Edwardian courtyard – this little oasis of tranquility is unique among London luxury hotels...