The property located at 674 S Windmill Greenwood, IN 46142 is a Single Family Residence property. Built in 1986, the property at 674 S Windmill has 3 bedrooms, 2 bathrooms, is approximately 1,674 square feet. The property is located in the Windsong Estates neighborhood.