Leyton Marsh

Horse grazing in open land near Marsh Lane

Leyton Marsh is an open space in the Lower Lea Valley, located in Leyton in the London Borough of Waltham Forest.