Where is Houghton?

Where is Houghton located?

Houghton, Houghton, United States of America (approx. 47.121872°, -88.56901°)


Where is Houghton on the map?