Imboden Creek Garden Assisted Living
185 W. Imboden Drive, Decatur, IL 62521
4.5
(11 reviews)
"My sister is in Imboden Creek Gardens now; the experience so far is good. She's really enjoying it; she's really happy. The doctors are taking care of her and everything. It's close to where my brothers and sisters can go out and see her, so she's re..."
READ MORE