Pubs in London - Leytonstone 119 Harrow Road, Leytonstone, London, E11 3PX Tags: karaoke nights, pool tables
Pubs in London - Leytonstone 419 High Road Leytonstone, Leytonstone, London, E11 4JU Tags: pool tables, private parties: call for details, tv for sporting events