0
Under construction

La Talca

Nominal Power: 10.4 MWp
Location: Provincia de Talca, Region Maule, Chile
Owner: S-Energy CO LTD