The property located at 4725 N Indianola Ave Indianapolis, IN 46205 is a Single Family Residence property. Built in 1927, the property at 4725 N Indianola Ave has 3 bedrooms, 2 bathrooms, is approximately 1,990 square feet. It has a lot size of 178 Sq. Ft. (0 Acres). The property is located in the Mayfair neighborhood.