Our Location ADDRESS 1806 N. Market St. Champaign, Illinois 61822 (I-74 & Neil Street) Phone: 217.351.3116 Fax: 217.356.7167 Email HOURS Monday – Friday 7 am – 5 pm Saturday 8 am – 12 noon Closed Sunday Any life-threatening illness or injury should be seen in the nearest ER, please CALL 911.