Where is Houghton?

Where is Houghton located?

Houghton, West Sussex, United Kingdom (approx. 50.8942935°, -0.5525169°)


Where is Houghton on the map?