Enfield Town Park

From the Wikipedia page

Enfield Town Park is a 9.5 hectare park in the Enfield Town area of the London Borough of Enfield, first opened in 1902. The New River passes through it.