The property located at 1353 E Loretta Dr Indianapolis, IN 46227 is a Single Family Residence property. Built in 1949, the property at 1353 E Loretta Dr has 2 bedrooms, 2 bathrooms, is approximately 2,016 square feet. The property is located in the Homecroft neighborhood.