North America: Enel Green Power Headquarters
The Enel Green Power headquarters in Andover, Massachussetts
Image size and file type
7276 x 3588
JPG (2.01MB)