Office location: 10713 Norwalk Blvd, Santa Fe Springs CA, 90670
04/17/2024
Disappointed Repeat Customer
Duarte, CA
No follow up no return calls. Left in the dark. Paid the money though
System size (kW): 5
Year installed: 2024