Eating Mexican at La Taquiza restaurant in Chula Vista, CA.

Feedback

Do you manage or own La Taquiza?

Yes