Imboden Creek Garden Assisted Living
185 W. Imboden Drive, Decatur, IL, 62521
4.5
(11 reviews)
"Imboden Creek Living Center is wonderful. The staff is outstanding. There are a lot of daily activities. The on-staff doctor is wonderful. As far as nursing homes go, it's probably one of the best. The food is very good and it's home-cooked. They hav..."
READ MORE