Description (Reference number: 108629) Just across from Hyde Park, this Mayfair home's excellent location makes it a prime palace from which to explore the