The Royal Handbook
8 guests
3 bedrooms
Mayfair, London
Located in a Georgian building in the heart of Mayfair, just a short stroll away from Hyde Park, this apartment connects you to London's most iconic landmarks. From Oxford Street to Buckingham Palace, sightseeing here is a breeze.