Located 113 meters from Princess Gardens. Native Mayfair is perfectly located for both business and leisure guests in London. Featuring a complete list of amenities, guests will find their stay at the property a comfortable one.
Located 201 meters from Princess Gardens. Grand Residences by Marriott - Mayfair-London is perfectly located for both business and leisure guests in London.