Market Place Mall, 2000 N. Neil St., Champaign, IL 61820. Site is open from 8 am to 4 pm.
Community Sites Flyer - all sites FRENCH.pdf
Community Sites Flyer - all sites.png
Community Sites Flyer - all sites SPANISH.png