Client BuildingXStatus In ProgressLocation Mountain View CA 94043Building Area Approx: 330,000 m2 VILAFRANCA DEL PENEDÈS Agost 11, 2022 75 kWp