642 Palomar St, Ste 409, Chula Vista 91911, United States
No delivery
Spot something wrong?
Dishes at Mario's Taco Shop. Prices may vary in venue.