Super 8 Houghton Lake Mi

9580 W Lake City Rd
Houghton Lake
Michigan
United States