Overview
34
MW DC
Peak Power
West Sussex / United Kingdom
Location
68
MWh
Capacity
In operation
Project status