Where is Houghton?
Where is Houghton located?
Houghton, Hampshire, United Kingdom (approx. 51.0913615°, -1.511822°)
Where is Houghton on the map?
{"latitude":51.0913615,"longitude":-1.511822,"title":"Houghton"}