Your mounting partner worldwide

Projects

Testa di Lepre Sopra

Site

ROMA, ITALY


Dimension

816 modules


Power

0.24 MW


Date

November 2011


Features

photogallery
safety system certification quality system certification environmental system certification
© 2026