London, United Kingdom
Leyton Marsh is an open space in the Lower Lea Valley, located in Leyton in the London Borough of Waltham Forest.
Listen to the audio guide for Leyton Marsh Free on WIP — starts by itself when you arrive, even with the screen off