El apartamento Stay Mayfair Londres está situado a unos 10 minutos en coche del Palacio de Kensington, y a tan solo 1 km del Palacio de Buckingham.
Este apartamento se encuentra a un corto paseo de los Almacenes Selfridges, en el barrio Westminster Borough. Está a solo 20 minutos a pie del centro de Londres. El Madame Tussauds de Londres está situado a unos 3 km del apartamento.
Para mayor comodidad, el alojamiento dispone de un inodoro separado. También ofrece secadores de pelo y toallas.
Para los que prefieran cocinar sus propias comidas, este apartamento cuenta con instalaciones de autoservicio como cafetera/tetera, un horno y utensilios de cocina. La estación de metro Bond Street está a 800 metros del apartamento Stay Mayfair, que le conecta con el resto de Londres con facilidad.