The property located at 8620 Williamshire Dr Indianapolis, IN 46260 is a Single Family Residence property. Built in 1989, the property at 8620 Williamshire Dr has 3 bedrooms, 4 bathrooms, is approximately 5,338 square feet. The property is located in the Williamshire neighborhood.