/

/

Edera Solar

Edera Solar

Project Details
Technology
LocationSicily, Italy
Project Capacity21 MWp