1310 Third Avebue, Ste C301, Chula Vista 91911, United States
1310 Third Avebue, Ste C301, Chula Vista 91911, United States
No delivery
Spot something wrong?
Dishes at El Charco. Prices may vary in venue.
Been to El Charco? Be the first to share what you ate.