Eating Deli Mexican at El Chino Mexican Restaurant restaurant in Santa Cruz, CA.

Feedback

Do you manage or own El Chino Mexican Restaurant?

Yes