Stellar Solar

Home > Solar Power > Stellar Solar

Claim this Listing
265 Via Del Monte, Oceanside, CA, 92058, US

Phone: (866) 787-6527

About

San Diego's original solar installation company
Stellar Solar has been powering homes and businesses since 1998. Since then we’ve established ourselves as the premiere solar installer in San Diego, with over 16,000 installations. We’ve also been voted the Best Solar Company in San Diego consistently, a testament to our reputation in the area. Combine those accolades with our large quantity of positive reviews online and customer referrals being our number one source of new business, and it’s clear that we are the dependable choice for solar installation in San Diego.

Reviews

No reviews yet. Leave a review.