/

/

Edera Solar

Edera Solar

Project Details
LocationSicily, Italy
Project Capacity21 MWp