0
Leytonstone is in the London Borough of Waltham Forest.
Leytonstone F.C. was created in 1886.
Leytonstone F.C. ended in 1979.
Leytonstone tube station was created in 1856.
Leytonstone is part of the London Borough of Waltham Forest, to the North East of London