



Imboden Creek Living Center
180 West Imboden, Decatur, IL 62521
Assisted Living , Independent Living , Skilled Nursing Facility
Imboden Creek Living Center stands as a beacon of compassionate care and community spirit, dedicated to redefining senior living. Since its inception in 1983, the center has been committed to innovative long-term care with a focus on individualized attention and genuine compassion. Every staff member's heartfelt commitment is evident in the personalized care residents receive, ensuring a nurturing...
...Read more
From $3,460/mo
8