The property located at 7922 E Edgewood Ave Indianapolis, IN 46239 is a Single Family Residence property. Built in 2001, the property at 7922 E Edgewood Ave has 5 bedrooms, 5 bathrooms, is approximately 6,216 square feet. The property is located in the Stephen T Ladd And Paula neighborhood.