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...
Pricing not available