The property located at 8530 Tree Top Dr Indianapolis, IN 46260 is a Condominium property. Built in 1996, the property at 8530 Tree Top Dr has 3 bedrooms, 4 bathrooms, is approximately 3,564 square feet. The property is located in the Tree Tops neighborhood.