Electric Motors in Castro Valley, CA The Solar Company20861 Wilbeam Ave # 1Castro Valley, CA, 945465108889488Electric Motor RepairManufacturing CompaniesSolar Installers Show More