Windfree Solar Co is a Solar energy company located in 5022 W Foster Ave, Chicago, IL 60630. Windfree Solar Co has an average rating of 4.5 from 97 reviews. For those who need a Solar energy company in Chicago, Windfree Solar Co is a top-rated choice.