Imboden Creek Living Center
Nursing Home Facility
180 West Imboden, Decatur, IL 62521
Nursing Home Care
Senior Living

We believe that resident-centered skilled care involves a comprehensive approach.
Imboden Creek Living Center offers nursing home care and senior living.
Facility details
- Organization type for-profit corporation
- Beds / units 95