Overview

As part of our Spain operating portfolio, CSP Lebrija is a 49.9 MW concentrated solar power facility located in the Sevilla region.

Our Sites & Facilities
Cochrane, Ontario, Canada Explore
Sevilla, Spain Explore
Cochrane, Ontario, Canada Explore
Rideau Lakes Township, Canada Explore
Newsletter Background