Homewood Health Campus
2494 N Lebanon St
Lebanon, IN 46052
Located at 2494 N Lebanon St in Lebanon, Indiana, Homewood Health Campus is a 68 unit skilled nursing facility. The surrounding area is densely populated, with approximately 23,000 poeple living in the zip code of 46052. With a ...