Tacos and Tarros - Mexican Restaurant and Sports Bar in Chula Vista |
Tacos and Tarros is the best Mexican food restaurant, taqueria and sports bar located in the Otay Ranch mall in Eastlake Chula Vista. We serve delicious, fresh and made to order gourmet tacos ... |
Address: 2015 Birch Road, Chula Vista, CA 91915 |
Contact Person: Roberto Landeros |
Catering Services in Chula Vista
|
|