Eating Mexican at El Ranchero Taco Shop restaurant in Chula Vista, CA.

Feedback

Do you manage or own El Ranchero Taco Shop?

Yes