Presence Sacred Heart Home
515 N Main St
Avilla, IN 46710
Presence Sacred Heart Home is located at 515 N Main St in Avilla, Indiana. It is a 133 room senior care community. The neighboring area has a sparse population, with about 6,000 individuals living in the 46710 zip ...
9 miles away from Albion, IN