Sandwich Mill Deli

Sandwich Mill Deli, 1381 Kooser Rd, San Jose, CA 95118, United States

(408) 266-7815

Location