Where is Long Park?

Where is Long Park located?

Long Park, England, Great Britain (approx. 54.9500554917°, -2.8916316033°)


Where is Long Park on the map?