Where is Haughton?
Where is Haughton located?
Haughton, Haughton, United States of America (approx. 32.53265°, -93.50406°)
Where is Haughton on the map?
Haughton - Atlanta
Haughton - Dallas
{"latitude":32.53265,"longitude":-93.50406,"title":"Haughton"}