Address: 1012 Stand Rock Wisconsin Dells, WI 53965

Phone: (608) 253-7625

Hours: This location is permanently closed