Contact Our Office

  • 3350 N. Water St.
    Suite A
    Decatur, Illinois 62526
    Get Directions

  • 217-877-2404
    217-877-2522 (fax)
  • Mon, Tues, Wed, Fri: 9am-6pm
    Thurs: 9am-12pm

*Emergency call-in appointments may be available for our current patients.

217-877-2404