/

/

Swan

Swan

Project Details
TechnologyStorage
LocationTelford, South Wales, United Kingdom
Project Capacity800 MWh