Londyńskie Muzeum Przyrodnicze znajduje się prawie 25 min piechotą od czołowy Mayfair Residence Londyn, natomiast Kościół Matki Boskiej znajduje się w pobliżu. Goście mogą korzystać z Wi-Fi zarówno w celach biznesowych, jak i rekreacyjnych.
Apartament leży w dzielnicy Westminster, w malej odległości od stacji metra Edgware Road. Popularne miejsca w okolicy to Plac Trafalgar Square w prawie 2 km. Chinatown jest w odległości 30 min spacerem.
Do dyspozycji Gości są bidet i prysznic.
W apartamencie znajduje się aneks kuchenny, gdzie Goście mogą przygotowywać domowe posiłki. Czołowy Mayfair Residence jest usytuowany w prawie 700 m od stacji metra Marylebone.