Camp Chi Address S1301 Clara Ave. Lake Delton WI United States Upcoming Events No events in this location