Linear Park

Public park in Newham · 0.22 hectares