Where is Owens Park?

Where is Owens Park located?

Owens Park, Owens Park, Great Britain (approx. 53.445°, -2.2172222°)


Where is Owens Park on the map?