The property located at 4632 Ellery Ln Indianapolis, IN 46250 is a Single Family Residence property. Built in 2005, the property at 4632 Ellery Ln has 5 bedrooms, 7 bathrooms, is approximately 6,824 square feet. It has a lot size of 25,605 Sq. Ft. (0.59 Acres). The property is located in the Sycamore Springs neighborhood.