SolarMax Energy ★★★★★5.0 (1) Solar Installers Solar energy company 2890 El Camino Real, Santa Clara, CA 95051 Today: Open 24 hours Details →