Uncategorized

Image Gallery

01 / 01

20 MW Solar Facility Approved for Spain

One of City Solar's expansive, multi- megawatt solar PV projects. These projects are generally a German and Spanish phenomenon where the world's best solar incentives drive such installations.