Review for Level Solar (Out of Business)

Office location: 80-15 Lefferts Boulevard Suite 1R, Jamaica NY, 11415

08/01/2017
Anonymous Queens, NY

Beautiful Installation

I like the look of the installation, beautiful. 5 weeks from signing up to installation. A few neighbors in my area are installed with Level Solar.