Imboden Creek Gardens is an assisted living community located in Decatur, Illinois. This medium-sized community provides a variety of care and non-care services, such as mental wellness programs, medication management, activities of daily living assistance, assistance with bathing, assistance with dressing, assistance with transfers, 24-hour supervision, special dietary restrictions, diabetes ...
...Read more