Situada a poco más de 25 minutos a pie del Chelsea Physic Garden, la Villa The Mews House Londres, de 69 m², ofrece acceso a varios lugares de interés turístico de los alrededores.
La Chelsea College of Art and Design está a 150 m de esta casa de vacaciones, y el Palacio de Buckingham se encuentra a unos 2 km. La Plaza de Trafalgar se sitúa a poco más de 30 minutos a pie de la villa. Situada no muy lejos de St Saviour's Church, la Villa The Mews House es uno de los destinos favoritos de fieles y turistas.
Los cuartos de baño de esta villa también incluyen inodoro separado y ducha. Además, los huéspedes pueden disfrutar de la comodidad del secador de pelo y las toallas.
La Villa The Mews House está equipada con una cocina totalmente equipada con hervidor eléctrico, nevera y también horno. Los huéspedes pueden comer en el restaurante The Grosvenor, que está a unos 5 minutos a pie. Las opciones de transporte en las inmediaciones incluyen la estación de metro Pimlico, situada a 350 m de este alojamiento.