The Sandwich Spot

The Sandwich Spot, 176 Ranch Dr, Milpitas, CA 95035, United States

(408) 878-1818

Location