Update Info - De La Cruz Cafe
This restaurant was reported as closed. If it is open, let us know.
De La Cruz Cafe
2315 De La Cruz Blvd
Santa Clara, CA 95050
2315 De La Cruz Blvd
Santa Clara, CA 95050
This restaurant was reported as closed. If it is open, let us know.