Verified
Imboden Creek Living Center
180 West Imboden, Decatur, IL 62521Nursing Home, Assisted Living, Independent LivingLiving Centers Inc. d/b/a Imboden Creek Health Services began in 1983 with the mission of developing new and innovative ways to care for those in need of Long Term Care; to change the perceptions of society about what care for the elderly should mean. We believe that true caring can be found within the heart of every employee, and the work place atmosphere should cause that caring to flourish. Eac...
...Read more
8