Pubs in London - Leytonstone 566 High Road Leytonstone, Leytonstone, London, E11 3DH Tags: beer garden, british pub, outside seating, tv for sporting events