PROJECTS: ITALY

LECCE

  • Location: Apulia
  • Size: 11.1 MWp
  • Status: Under development

OLEO

  • Location: Apulia
  • Size: 13.6 MWp
  • Status: Under development