Eating American (Traditional) Sandwich Cafe at De La Cruz Cafe restaurant in Santa Clara, CA.

Feedback

Do you manage or own De La Cruz Cafe?

Yes