Where is Houghton?

Where is Houghton located?

Houghton, Wales, Great Britain (approx. 51.7283024861°, -4.9212570193°)


Where is Houghton on the map?