Where is Haswell?

Where is Haswell located?

Haswell, England, Great Britain (approx. 54.7817231914°, -1.4172363281°)


Where is Haswell on the map?