Skip to content

E17

376

376, 376 Forest Road, Walthamstow, Borough of Waltham Forest, London E17, 2004 • Only the net curtains remain in this traditional green shop, which I’d guess was once a cafe. […]
376