Client BuildingXStatus In ProgressLocation Mountain View CA 94043Building Area Approx: 330,000 m2 VILAFRANCA DEL PENEDÈS December 21, 2016 75 kWp