Beckton Creekside
United Kingdom
>
England
>
Greater London
>
London Borough of Newham
>
Beckton Creekside
Beckton Creekside in London Borough of Newham.
Beckton Creekside
Vegetation and ground cover
scrub