← Chula Vista restaurants
El Toro Grill Taqueria
No reviews yet
Mexican836 Broadway, Chula Vista
Own or manage El Toro Grill Taqueria? Claim this listing free
Hours
Hours not listed yet.
Details
Address836 Broadway, Chula Vista 91911
Phone(619) 934-6572
Websitehttp://www.eltorogrilltaqueria.com/
Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.