Leytonstone

658, High RoadLeytonstone, London, Greater London, E11 3AA