Historical version 3 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 3 (as of 2003-12-19 17:34:46). View current version. List all versions.