62 Eden Road, Walthamstow, London, E17 9JT
Submission of details pursuant to Condition 2 (Sustainable Urban Drainage System) of planning permission reference 223438, granted 23/05/2023 (amended by NMA reference 240601, granted 05/04/2024).