mobile menu
mobile menu
About
FAQ
Home
Nursing Homes
Decatur, IL 62521
3
Overall Stars
Imboden Creek Living Center
180 West Imboden
Decatur, IL, 62521
(217) 422-6464
Nursing Home
Information
Imboden Creek Living Center is a for profit - corporate nursing home certified for medicare and medicaid in Decatur, IL.