Office location: 20806 Plummer Street, Chatsworth CA, 91311
08/03/2017
Anonymous
It was a smooth experience. David and his team were patient, efficient and quick . <br />They finished the solar installation two weeks ago and the system is running smoothly <br />Very happy with their price and service.