Solar Energy Contractors Be the first to review Rating: 91 Sandbar Solar & Electric Verified Pro 2656 Mission St, Santa Cruz, CA Time in business: 20 years years