Office location: 117 Dixon Street, Selbyville DE, 19975
06/07/2017
Anonymous
The system proved to be better then we were told. Russel explained the process to us and it was a very smooth installation. The installers were very polite and kept us informed through every step. Would recommend Green Street Solar to everyone.
Reviewer reply
06/07/2017
Produced more kilowatts then expected.