Order Online

El Toro Grill Taqueria

836 Broadway
Chula Vista, CA 91911
(619) 934-6572
Order online Menu | Reservation | Info
Any questions please call us.