Solar Holmes

Find Solar Holmes

1308 Monte Vista, Suite 4
Upland, CA 91786
909-981-1360
solarholmes.com

About Solar Holmes

Expert Residential & Commercial Solar Panel Installers.

Hours of Operation

Monday to Saturday, 8am to 6pm