Villa at Sacred Heart 1501 S. Meridan Street Indianapolis, IN, 46225 Get Directions Request Information (317) 632-8944 Located in Indianapolis, Indiana. Services Offered Senior Housing Subsidized Housing