Project Details
  • Location: Crete - Greece
  • Installed Power: 79.63 kWp