Address: 3344 Main St, Chula Vista, CA 91911, USA
Yes, they have steam tacos, every day. Also in the ranchero lunch boxes located in 3rd ave .. and telegraph canyon rd
I don't think so
Add Answer
Thanks! Your answer is awaiting moderation.
Are parking facilities available?
Trending Places
Mexican restaurant
410 Broadway, Chula Vista, CA 91910, USA
1199 3rd Ave, Chula Vista, CA 91911, USA
89 Bonita Rd, Chula Vista, CA 91910, USA
577 H St, Chula Vista, CA 91910, USA
1924 E Palomar St #101, Chula Vista, CA 91913, USA
2130 Birch Rd, Chula Vista, CA 91915, USA
1351 3rd Ave, Chula Vista, CA 91911, USA
396 Broadway, Chula Vista, CA 91910, USA