Super Solar
Super Solar
294 Pershing Dr.
Oakland, CA 94611
United States
Why Choose Super Solar as your solar installer? No other company can offer you our combination of experience and personal service. The two owners have installed over 140 systems since 2001! There are only two of us, our size is our strength. When you