London Townhouse Vacation Home London
Boasting a garden, London Townhouse features accommodation in London with free Wi-Fi and garden views. This holiday home is 3.8 km from Stratford Tube Station and 4.2 km from Westfield Stratford City.
18 Dundee Road, Newham, London, E13 0BQ, United Kingdom