Home
›
Senior Living in IL
›
Decatur, IL
›
Imboden Creek Gardens
Imboden Creek Gardens
📍
185 W. Imboden Dr, Decatur, IL 62521 · Macon County
Assisted Living
46 licensed beds
Phone:
(217) 233-1425
State License #:
5100836
Schedule a Tour
← More in Decatur