The Mayfair Residence se encuentra en el centro de Londres, a poca distancia de Museo Madame Tussauds y Oxford Street. Ofrece equipamiento como wifi gratis, aire acondicionado, horno y cafetera. El alojamiento, que está a 1,8 km de Estación de Paddington, ofrece bar.
El apartamento dispone de 2 dormitorios, TV de pantalla plana con canales vía satélite, una cocina equipada con nevera y lavavajillas, lavadora y 2 baños con ducha. Hay toallas y ropa de cama en el apartamento.
Cerca del alojamiento hay puntos de interés como Teatro Piccadilly, Estación de metro Oxford Circus y Piccadilly Circus. El aeropuerto más cercano (Aeropuerto de Londres - City) está a 17 km del alojamiento.