Where is Williamson Park?

Where is Williamson Park located?

Williamson Park, Lancashire, United Kingdom (approx. 54.04567°, -2.780559°)


Where is Williamson Park on the map?