Village Pub, E17 CATEGORIES: London / London Pubs / Pubs / Waltham Forest 31 Orford Rd, Walthamstow, London E17 9NL, UK The Village is set right in the heart of Walthamstow Village E17. Visit Website