Longhorn Solar is proud to be one of the longest-running solar energy system installers in Texas. We take pride in offering the most reliable solar products and giving our neighbors a local team of experts that are dedicated to educating our community while delivering superior service.
Phone
(210) 566-8000
Address
12500 Network Blvd, Ste. 100 San Antonio, Texas 78249