De La Cruz Deli

2585 N 1st St
San Jose, CA
408.433.3354
37.385588
-121.927611

for De La Cruz Deli
Directions
from: