Restaurants offering 1/2 Pt. Carne Asada Or Chicken
Search city
3.9
Menu
3.9
Menu
City: Vista, 815 N Santa Fe Ave, 92084, Vista, United States
"If I could give zero stars, I would. I was a very consistent customer so far this place is terrible and no one should visit here for their safety. The..."
Price
Feedback
These reviews refer only to the mentioned ingredients.