Choose your room
The Mews House Villa
The 3-bedroom The Mews House Villa London accommodates up to 5 guests and offers a convenient location around a 25-minute stroll from such places of worship as the Protestant Westminster Abbey.
Netsled in Central London with 24 hours bus routes, the London holiday home is 2.2 km from the 13.7-tonne Big Ben Bell and 3.4 km from such shopping venues as Selfridges London Department Store. The Anglo-Catholic St Saviour's Church can be found only 550 metres from the property, and Tower Bridge is nearly a 10-minute ride away. The Mews House Villa is situated about 30 minutes on foot from the family-friendly the huge Coca-Cola London Eye Observation Wheel.
Offering a balcony and a dining area, this property comes with modern amenities like a flat-screen TV with satellite channels to enhance your stay. The Mews House Villa offers a separate toilet and a shower, as well as hair dryers and bath sheets for all guests' comfort.
The London accommodation is provided with tea and coffee making facilities, along with an equipped kitchen for in-room dining. The kitchen also offers a refrigerator, an oven, and kitchenware. Guests can enjoy dinner at The Grosvenor, located just 300 metres away. Pimlico tube station is also in the immediate vicinity of the London accommodation.