NOTHING LIKE IT! Just completed in Dec of 2016! Located on Indianhead Mountain in the western UP of Michigan, close to great views and family-friendly activities. Sasquatch Lodge is great for multiple couples, families, and big groups. Purposely designed to maximize 3500 square feet of space, providing plenty of room and privacy for our guests.