Phone
1 (217) 239-5022
1 (217) 239-5024 - Fax
802 North Neil Street
Champaign, Illinois 61820
Hours
Weekdays: 8:30am to 5:30pm
Saturday: 10:30am to 1:30pm
1 (217) 239-5022
1 (217) 239-5024 - Fax
802 North Neil Street
Champaign, Illinois 61820
Weekdays: 8:30am to 5:30pm
Saturday: 10:30am to 1:30pm