Solar System Installation Be the first to review Rating: 89 Sign World 7231 Boulder Avenue Suite 218, Highland, CA Time in business: 20 years years Licensed