Iberdrola España

Headquarters: Spain · Tracked deals: 1

Iberdrola España, a leading integrated utility, manages 19.4 GW of generation capacity, primarily renewables, and a 270,000 km electricity distribution network, serving 11 million supply points across Spain.

Website: https://www.iberdrola.es

Recent deals