editSuggest an edit

Imboden Creek Living Center

Medical / Nursing Facilities

180 Imboden Drive,
Decatur, IL 62521

(217) 233-1425

Call
Call (217) 233-1425
Directions
Get directions to this
location on Google Maps.
Website
Open website
in new tab.
Share this business
on social media.