PROJECT SPECIFICATIONS

  • Location: Loutsa - Lokron
  • Latitude: 38.605202
  • Longitude: 23.088391
  • Status: Pending Permit Approval
  • Total Capacity: 24 MW