La Tella Turbines
Overview

As part of our Spain operating portfolio, Tella is a 50 MW wind facility located in the Murcia region.

Our Sites & Facilities
Albacete, Spain Explore
Almería, Spain Explore
Almería, Spain Explore
Manitoulin Island, Ontario, Canada Explore
Newsletter Background