Barrage de Champsanglard
Barrage de Champsanglard hydroelectric overview.
Barrage de Champsanglard is an operational 6.3 MW hydroelectric power station in France.In OperationFrance
At a Glance
Capacity
6.3 MWOwner
Data coming soonOperator
Data coming soonCountry
FranceLocation
46.261°, 1.877°Website
Data coming soonOwnership
Owner data coming soon.