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