Where is Crossmoor?

Where is Crossmoor located?

Crossmoor, England, Great Britain (approx. 53.8371245812°, -2.8441457752°)


Where is Crossmoor on the map?