Me and my family love this place staff is great food is good. Best carne asada burritos. And the barbacoa yummm. Not the beat location but the taste is the best!!!
Address: 1324 3rd Ave Ste 8, Chula Vista, CA 91911-4304
Location: United States > California (CA) > Chula Vista
Phone Number: +1 619-422-9013