Where is Westhead?

Where is Westhead located?

Westhead, England, Great Britain (approx. 53.5629681684°, -2.8432960513°)


Where is Westhead on the map?