Allstar Solar Screens Allstar Solar Screens is your trusted choice for solar shades in Humble, TX. A family owned and operated business that has been saving people money on their energy bills since 2005. Phone: 8326068104 5815 FM 1960 Humble, 77346 United States Map Other Categories: House & Home » Building & Construction |