DescriptionIn the heart of Mayfair, you'll find this luxurious one bedroom apartment. This luxury one bedroom with 819 sq ft of living space, the apartment has