Leyton is a town in the London Borough of Waltham Forest. It is a suburban development located 6.2 miles (10 km) north east of Charing Cross.Leyton means "Town on the River Ley" and the name has been used since the 9th century. Leyton is situated on the Prime Meridian and is less than 1 mile east of the site of the 2012 Olympic Park. Somewhat predictably, Leyton Orient Football Club is also based... read more about Leyton, E10