Historical version 2 of Locale Leytonstone (view current version)

Leytonstone is an area located on the southern tip of Epping Forest. in east London. It is within the [London Borough of Waltham Forest]?.

This is version 2 (as of 2003-12-19 17:34:23). View current version. List all versions.