Situated about a 25-minute stroll from the 13.7-tonne Big Ben Bell, the 3-bedroom Mews One Villa London invites guests to relax at a terrace.
The villa comes with views of the city.
Along with self-catering amenities like a fully-equipped kitchen, the London accommodation also offers a dining area. Guests can also make use of kitchenware to prepare their own meal. Angus Steakhouse, serving dishes of British cuisine is available nearly a 5-minute walk away. Leicester Square, the nearest underground station, is a mere 200 metres away.
The West End Garrick Theatre is not far from the London holiday home, and The British Museum is only 1.4 km away. Prince Charles Cinema is just 250 metres from the accommodation, while London Transport Museum is merely 9 minutes' stroll away. Situated in the vicinity of Westminster Abbey, the London property is popular destination for both worshippers and tourists.