1. Solar Blvd 1850 Town And Country Dr, Norco, CA 92860 Coordinate: 33.9268,-117.56035 Phone: (951) 279-8100