Solar Panel Installers Dallas We are a leading Dallas Solar Panel Installer. For residential homeowners, commercial buildings, non - profits, colleges and schools, and more, we sell direct solar panel installation and solar power systems. Phone: 469-397-0212 2314 N Carroll Ave Dallas, TX, 75204 United States Map Other Categories: House & Home |