/

/

Swan

Swan

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