Overview
99
MW DC
Peak Power
United Kingdom
Location
198
MWh
Capacity
2023
Operation date
In operation
Project status