The property located at 8000 Sycamore Road Indianapolis, IN 46240 is a Single Family property. Built in 1940, the property at 8000 Sycamore Road has 4 bedrooms, 7 bathrooms, is approximately 8,593 square feet. The property is located in the Williams Creek Estates neighborhood.