Where is Houghton Lake?

Where is Houghton Lake located?

Houghton Lake, Houghton Lake, United States of America (approx. 44.31474°, -84.76475°)


Where is Houghton Lake on the map?