Champaign City Building December 19, 2018 By Laura Weisskopf Bleill Address 102 N. Neil St. Champaign IL United States Upcoming Events No events in this location