← Santa Clara restaurants
De La Cruz Deli
No reviews yet
Cafe3910 Freedom Cir, Santa Clara
Own or manage De La Cruz Deli? Claim this listing free
Hours
Hours not listed yet.
Details
Address3910 Freedom Cir, Santa Clara 95054
Phone(408) 727-8794
Websitehttp://delacruzdeli.com/
SocialFacebook
Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.