Borrego Solar Systems

Established in 1980, Borrego Solar Systems is a leading engineer, developer, installer, financier and operator of commercial solar photovoltaic and energy storage systems in the United States with nearly 400 MW of installations constructed.

Company Information

Borrego Solar Systems
5005 Texas Street
San Diego, CA 92108
Visit Website