Life Care Center of Idaho Falls
2725 East 17th St
Idaho Falls, ID 83406
Life Care Center of Idaho Falls is located at 2725 East 17th St in Idaho Falls, Idaho. It is a 109 bed senior housing community. The surrounding area has a medium-density population, with approximately 17,000 individuals living in ...