Local Solar

Local Solar

800 381 Sustainability City pLAn

At 291 MW, L.A. has the most installed solar power of any city in the U.S.

%d bloggers like this: