Where is Haughton?

Where is Haughton located?

Haughton, Wales, Great Britain (approx. 52.759733827°, -3.0305700313°)


Where is Haughton on the map?