Solar Panel Installation Be the first to review Rating: 81 California Solar Electric 302 N Montgomery St. Ojai, N Montgomery St, CA