PROJECTS: ITALY

LECCE

  • Location: Apulia
  • Size: 11,1 MWp
  • Status: Under development

OLEO

  • Location: Apulia
  • Size: 13,6 MWp
  • Status: Under development