London Town House Villa is located about 25 minutes by foot from the huge Coca-Cola London Eye Observation Wheel, giving access to various tourist spots nearby.
Situated merely 850 feet from The Oval, this London holiday home is also 1.9 miles from entertainment places like Shakespeare's Globe Theatre. Nestled in the Lambeth district of London, the villa is reachable approximately 30 minutes' walk from the riveting Imperial War Museums. London Town House Villa is 1.7 miles from a top family-friendly place such as Battersea Park.
Guests are welcome to cook their own meals in a fully furnished kitchen of the London villa. For meals, guests can head to Ziani, which is 1.1 miles away. Oval subway station is around a 5-minute walk away, while Marylebone train stop is around a 10-minute drive from this property.