The property located at 6422 Canna Ct Indianapolis, IN 46217 is a Single Family Residence property. Built in 1978, the property at 6422 Canna Ct has 6 bedrooms, 5 bathrooms, is approximately 5,574 square feet. The property is located in the Dahlia Gardens neighborhood.