9580 West Lake City Road Houghton Lake | Ver Mapa
Super 8 Houghton Lake Featuring free WiFi throughout the property, Super 8 Houghton Lake offers accommodation in Houghton Lake.
Rooms are fitted with a private bathroom. A TV with cable channels is available.
There is a 24-hour front desk, dry cleaning services, gift shop, and shops at ...