Situé au cœur du quartier Mayfair dans le centre de Londres, le Mayfair Flat se trouve à seulement 5 minutes de marche de Hyde Park et à environ 1,5 km de Piccadilly Circus, de la place Leicester et de Covent Garden.