The Art Theater April 3, 2019 By From the Sponsor Address 126 W Church St, Champaign IL 61820 United States Upcoming Events No events in this location