Where is Hazlescross?

Where is Hazlescross located?

Hazlescross, England, Great Britain (approx. 53.02666188°, -1.9916453363°)


Where is Hazlescross on the map?