6.3 MW floating solar array, located on the Queen Elizabeth II reservoir near Walton-on-Thames, Surrey, United Kingdom
Location
Thames, Surrey, United Kingdom
Total Cost
€25 Million