• Imboden Creek Living Center

    • Health Care
    180 W. Imboden Dr.
    Decatur, IL 62521
    (217) 422-6464
    (217) 422-6526 (fax)
    • About

      Family owned skilled nursing & rehabilitation facility in the Decatur area. Located in south shores and part of the Complete Senior Care Campus. The Living Center provides 24-hour nursing services,