Leyton Marsh

Public park in Waltham Forest · 17.49 hectares