Menu
Uptown Solar

Uptown Solar

2150 Town Square Pl, Sugar Land, TX 77479

Ratings2 reviews2.0

About Uptown Solar

Uptown Solar is Solar energy equipment supplier in Sugar Land, Texas. You can find contact details, reviews, address here. Uptown Solar is located at 2150 Town Square Pl, Sugar Land, TX 77479. They are 2.0 rated Solar energy equipment supplier in Sugar Land, Texas with 2 reviews.

Uptown Solar Timings

Looking to visit Uptown Solar at 2150 Town Square Pl, Sugar Land, TX 77479? Consider checking the weekdays schedule timings before going.

SaturdayClosed
SundayClosed
Monday
(Martin Luther King Jr. Day)
9AM–5PM
Hours might differ
Tuesday9AM–5PM
Wednesday9AM–5PM
Thursday9AM–5PM
Friday9AM–5PM
2.0 Ratings Based on 2 reviews
1.0/5 Rated 1.0 out of 5,

Worst company Ive ever dealt with in my life. Its taking over two months am I Solar Panels still arent working. I would never recommend this company to anyone. Only reason theres one star is because it wont let you write a review with no stars.

3.0/5 Rated 3.0 out of 5,

Not good poor communication took forever to get information and job finished. Never return phone calls never deal with them again