Review for Suntrek Solar

Office location: 6560 Spencer Street #A1-105, Las Vegas NV, 89119

04/18/2018
Anonymous Las Vegas, NV

System not recommended

System just doesn't stand up to high winds in Las Vegas. Eventually started ripping right off the roof