YMCA of the University of Illinois August 31, 2021 By From the Sponsor Address 1001 S Wright St Champaign IL 61820 United States Upcoming Events No events in this location