Project Information:
Address: 25601 E Sun Lakes Blvd N, Chandler, AZ 85248
System Size: 91 kW
Year: 2017