Overview
50
MW DC
Peak Power
Spain
Location
2024
Operation date
PPAs
Project status