1200 E Lakeshore Dr, Houghton, MI , USA
Super 8 by Wyndham Houghton, nestled on the dazzling shores of Houghton, MI, is a traveler's dream come true. With cozy rooms and breathtaking lake views, you'll wake up refreshed and ready to explore the stunning Upper Peninsula. Enjoy free breakfast and Wi-Fi, and while you're here, don't miss nearby attractions like the Keweenaw National Historical Park and the picturesque Pictured Rocks National Lakeshore. A delightful stay awaits you at Super 8!
Stay
Lat: 47.122319, Lon: -88.5572232
ShareWebsite LinkCall