Project Information:
Address: 2030 E Cherry St, Cottonwood, AZ 86326, United States
System Size: 64.35 kW.
Year: 2017.