EL CORCHADO 1
EL CORCHADO 1 hydroelectric overview.
EL CORCHADO 1 is an operational 11.5 MW hydroelectric power station in Spain.In OperationSpain
At a Glance
Capacity
11.5 MWOwner
Data coming soonOperator
Data coming soonCountry
SpainLocation
36.497°, -5.404°Website
Data coming soonOwnership
Owner data coming soon.