Review for Titan Solar Power

Office location: 12511 Taylor Rd, Houston TX, 77041

Russell Morgan Weimar, TX

Russell Morgan

I have been 3 years since my installation and still the system still doesn’t work right. No answers no responses!

Sales process
Price charged as quoted
On schedule
Installation quality
After sales support

System size (kW): 100

System price: $125

Year installed: 2022

Price include the Federal Tax Credit or incentives: Yes