Underground Stations in London - Leytonstone Church Lane, Leytonstone, London, E11 1HE Tags: paper shop, sweet, ticket machine