874 Xanadu Road Wisconsin Dells Wisconsin
With a stay at Club Wyndham Tamarack in Wisconsin Dells, you'll be a 5-minute walk from Mirror Lake State Park and within a 5-minute drive of Crystal Grand Music Theater. Free self parking is available onsite.