Capacity market components for SUNSHINE PROJECT 01 LIMITED
Capacity market component for SUNSHINE PROJECT 01 LIMITED
Location: Star Inn Farm, Land off the Main Street, Invergowrie, Perth and Kinross, Scotland, DD2 5EG, United Kingdom
Capacity: 7.68 MW