Filters:
clear
Country: United Kingdom

hydroelectric power plant in Dalmally

About 1 results.

Cruachan Dam

Hidden deep within the mountain of Ben Cruachan on the shores of Loch awe is Cruachan Power Station, one of the country's most amazing engineering achievements.

  • 1