Where is Woodhouse Park?

Where is Woodhouse Park located?

Woodhouse Park, Woodhouse Park, Great Britain (approx. 53.372196°, -2.2623682°)


Where is Woodhouse Park on the map?