Project Details
  • Location: Kerpe Island - Greece
  • Installed Power: 69.12 kWp