This website uses cookies to improve user experience. By using our website you consent to all cookies in accordance with our Cookies Policy.
Project:Cape Town PV Plant
Location:Cape Town, South Africa
Capacity:81MW