Map & Directions - Tacos and Tarros - Mexican Restaurant and Sports Bar in Chula Vista
View Menu
Tacos and Tarros - Mexican Restaurant and Sports Bar in Chula Vista
1225 Birch Rd, Chula Vista, CA, 91915
(619) 482-8555 (Phone)
1225 Birch Rd, Chula Vista, CA, 91915
(619) 482-8555 (Phone)