PROJECT SPECIFICATIONS

  • Location: Chalkas - Lokron, Orchomenos
  • Latitude: 38.5385891
  • Longitude: 23.0283897
  • Status: Pending Permit Approval
  • Total Capacity: 18 MW