home
services
projects
company
contact us
ITA
Your mounting partner worldwide
Projects
Testa di Lepre Sopra
Site
ROMA, ITALY
Dimension
816 modules
Power
0.24 MW
Date
November 2011
Features
photogallery
© 2026