Pollard Plaza  |  San Jose, CA  |   System Size 72 kW DC

This slideshow requires JavaScript.