Leytonstone Tavern - 119 Harrow Rd, Leytonstone, London E11 3PX, UK on Eaten