Where is Haughton?

Where is Haughton located?

Haughton, Haughton, United States of America (approx. 32.53265°, -93.50406°)


Where is Haughton on the map?