
Super 8 Houghton
1200 E Lakeshore Dr, Houghton, MI 49931, USA, Houghton
Location You’ll be sleeping tight! Hotel Super 8 Houghton is located in Houghton. This hotel is located nearby from the city center. You can take a walk and explore the neighbourhood area of the hotel. Places nearby: Isle Royale Houghton Visitor Center, Copper Hoist Chair Lift and T-Bar Ski L
Free WiFiParkingPool








