Das zentrale Apartment Mayfair London liegt im Stadtteil Hyde Park von London in circa 600 Metern Entfernung vom Mayfair. Gäste können WLAN sowohl für geschäftliche als auch für private Zwecke nutzen.
London liegt in unmittelbarer Nähe von dem zentralen Apartment, während Apollo-Theater 15 Minuten Fußweg von der Unterkunft entfernt liegt. Das Apartment liegt in etwa 300 Metern Entfernung vom Selfridges London und in etwa 400 Metern Entfernung von der U-Bahnstation Marble Arch. Theatre Royal Haymarket befindet sich unter anderem 20 Minuten Fußweg von der Unterkunft entfernt.
Die Unterkünfte verfügt auch über eine voll ausgestattete Küchenzeile. Der Bahnhof Marylebone liegt in rund 1 km Entfernung vom Apartment.