Where is Haughton?
Where is Haughton located?
Haughton, England, Great Britain (approx. 53.1031253441°, -2.6314401627°)
Where is Haughton on the map?
{"latitude":53.1031253441,"longitude":-2.6314401627,"title":"Haughton"}