Leytonstone Tavern
119 Harrow Rd, London
020 3972 1146
Menu
Reserve
London, Greater London
Leytonstone Tavern
119 Harrow Rd, London, Greater London E11 3PX
020 3972 1146