IMBODEN CREEK LIVING CENTER Assisted Living Facility Category: Nursing Home Previous Next ProfilePhotosReviewsIMBODEN CREEK LIVING CENTER Address: 180 WEST IMBODEN, DECATUR IL 62521 United States Default Listing Image-NH Compare Schedule A Meeting Pricing Info