Update Info - El Toro Grill Taqueria
This restaurant was reported as closed. If it is open, let us know.
El Toro Grill Taqueria
836 Broadway
Chula Vista, CA 91911
836 Broadway
Chula Vista, CA 91911
This restaurant was reported as closed. If it is open, let us know.