PROJECT SPECIFICATIONS

  • Location: Thoda - Lokron, Orchomenos
  • Latitude: 38.575346
  • Longitude: 23.096549
  • Status: Pending Permit Approval
  • Total Capacity: 18 MW