Element Power (Tullymurdoch Onshore Wind Farm ) Overview
Latest Deal Type
Element Power (Tullymurdoch Onshore Wind Farm ) General Information
An onshore wind farm located in Alyth, Scotland. The wind farm is developed on a site mainly consisting of rough grassland and upland vegetation and will comprise of seven turbines with a total capacity of 17.5 MW.