217-877-2404
Opening Hours
Mon, Tues, Wed & Fri 9:00 AM - 6:00 PM
Thurs. 9:00 AM - 12:00 PM
3350 N. Water St. Suite A Decatur, Illinois 62526 Get Directions
Mon, Tues, Wed, Fri: 9am-6pm Thurs: 9am-12pm
*Emergency call-in appointments may be available for our current patients.