Where is Houghton?
Where is Houghton located?
Houghton, West Sussex, United Kingdom (approx. 50.8942935°, -0.5525169°)
Where is Houghton on the map?
{"latitude":50.8942935,"longitude":-0.5525169,"title":"Houghton"}