The property located at 8215 Sunray Ct Indianapolis, IN 46278 is a Single Family Residence property. Built in 1979, the property at 8215 Sunray Ct has 6 bedrooms, 9 bathrooms, is approximately 8,624 square feet. The property is located in the Traders Point North neighborhood.