EnglandGreater LondonLondon
4 guests
2 bedrooms
1 bathroom
Set in Walthamstow, near Wood Street Overground station, you'll be well connected to the city centre here, with Liverpool Street only eighteen minutes away via Tube. Or check out the boutiques, indoor...