Imboden Creek Living Center
silver member
180 W. Imboden Dr.
Decatur, IL 62521
Phone:
217-422-6464
Fax:
217-422-6526
Website:
http://www.imbodencreek.com
Member Since: 1990
The newest licensed skilled nursing & rehabilitation facility in the Decatur area. Located in south shores and part of the Complete Senior Care Campus. The Living Center provides 24-hour nursing services, goal oriented therapy, and person-centered care all within a home-like and caring environment.









