Restaurants in Chula Vista, CA
Restaurants
810 3rd Ave.,
Chula Vista ,
CA
91911
UNITED STATES
Based on 2 reviews
family favorite
When it comes to taco shops this is our number one \rLori o
if you want a good burrito come here!! the Grande burrito is delicious and when my family went we split the burrito 5 ways!!Worldwide > United States > Chula Vista, CA > Restaurants