Where is Ashmore Park?

Where is Ashmore Park located?

Ashmore Park, Ashmore Park, Great Britain (approx. 52.613247°, -2.0630934°)


Where is Ashmore Park on the map?