578 Allen St, Amherst, Wisconsin 54406(715) 223-0418
Northwind Solar provides residential & commercial solar panel installation and services, industry-leading 10-year labor warranty and over 100 years of collective experience to the Amherst, WI area.