Skip to main content
4.9 MW
REC 225PE
22,053
REC Systems Germany GmbH
2010
Aude and Haute Garonne, France