Where is Haughton?

Where is Haughton located?

Haughton, England, Great Britain (approx. 53.1031253441°, -2.6314401627°)


Where is Haughton on the map?