Where is Houghton Lake?

Where is Houghton Lake located?

Houghton Lake, Michigan, United States (approx. 44.314739°, -84.7647496°)


Where is Houghton Lake on the map?