Solar Installers Guide 2025
Solar Source - The Solar Experts
Solar Installer Overview
- Name
- Solar Source - The Solar Experts
- Address
- 10840 Endeavour Way, Largo FL, 33777
- Website
- http://www.solarsource.net
- Reviews
- 45
- Rating
- 4.66
- Description
- Solar Source is based in Largo, Florida. Founded in 1984, it serves the entire Tampa Bay, Florida area. The company reviews, designs, sells, installs, maintains and repairs solar systems, solar-battery systems, solar water heating, solar pool heating and solar attic ventilation fans for homeowners, businesses, schools, the military and industry. It has over 30,000 customers in Florida and has installed many multi-megawatt projects across Florida and overseas.
Office Locations
10840 Endeavour Way, Largo FL, 33777
Services
Residential Solar Electric
Commercial Solar Electric
Get a free quote
and EnergyPal offers.
Call (800) 990-3725 or complete the questions and an EnergyPal Advisor will contact you with comparative quotes.