9285 W. Lake City Road , Houghton Lake
The Travelodge Houghton Lake is ideally located in Houghton Lake for both business and leisure travellers (MI). With a comprehensive list of amenities, guests will find their stay at the property to be quite pleasant.