This Wisconsin Dells property features villas with fully equipped kitchens with dishwashers. The property is across from the Mirror Lake Natural Area.
Number of rooms: 136
874 Xanadu Road, Wisconsin Dells, WI 53965, United States
Hotel booked 1 times today.