Skip to content
Free US Delivery: 3–6 Business Days 30-Day Return Policy Support: contact@texassolarstore.com · +1 (832) 677-5299 Secure Checkout in USD ($)

Legal Notice

Last updated: 9 November 2026

Official Merchant & Legal Disclosure for Texassolarstore:

Merchant / Store Name Texassolarstore
Physical Address 5821 Southwest Fwy, Houston, TX 77057, United States
Customer Service Email contact@texassolarstore.com
Customer Service Phone +1 (832) 677-5299 (+18326775299)
Operating Hours Monday – Saturday, 9:00 AM – 5:00 PM PST (GMT-08:00)
Website https://texassolarstore.com
Scroll to Top