• Decatur Back and Neck Center

    • Health Care
    3350 N Water ST
    Suite A
    Decatur, IL 62526
    (217) 877-2404
    • About

      Chiropractic office providing care for chronic and acute musculoskeletal conditions and rehabilitation. Most insurances and Medicare accepted.