Get directions, reviews and information for CEC Innovation in Rancho Cucamonga, CA. CEC Innovation 13114 River Oaks Dr Rancho Cucamonga CA 91739 (909) Website. Menu Reservations Make Reservations . Order Online Tickets Tickets See Availability Directions ...