Office location: 1400 E 66th Ave, Denver CO, 80229
02/22/2024
Elise Darrow
Denver, CO
We had a great experience working Apollo! They were efficient, clear in their pricing, and walked us through the whole process so we understood what to expect the entire time.
System size (kW): 12325
Year installed: 2024