Shunde, China: MEDIA Manufacturing Facility

Rooftop Solar System | 1MW