Orford Village Room Homestay London
Offering a garden and inner courtyard view, Orford Village Room is set in London, 4.6 km from Tottenham Hale and 4.7 km from South Woodford. Boasting a shared kitchen, this property also provides guests with a picnic area.
135 Orford Road, Walthamstow, London, E17 9QU, United Kingdom