Brand New London Luxury House - Sleeps 6 Vacation Home London
Brand New London Luxury House - Sleeps 6, a property with a garden, is set in London, 2.7 km from West Ham, 3 km from Canary Wharf Underground Station, as well as 3 km from Stratford Tube Station. Guests can benefit from a patio and a picnic area. Free Wi-Fi is available throughout the property and Olympic Stadium is 2.7 km away.
Devons Road, Tower Hamlets, London, United Kingdom