Shenzhen, China: DuPont Manufacturing Facility

Rooftop Solar System | 1.33MW