It looks like Leigh Road Recreation Ground is the green space to the north of here (on Leigh Road). alt_name added.

There's a campaign to combine these two derelict green spaces and open them as a new park.

https://www.cprelondon.org.uk/news/two-major-new-parks-needed-in-newham-say-green-space-campaigners/