Office location: 4495 SW 119th St., Oklahoma City OK, 73173
06/04/2024
KRS
Tulsa, OK
The results are the testament to the advantages to adding solar to your home. Living in Oklahoma the savings are as expected and what Shine went over with me.
System size (kW): 5.18
Year installed: 2024