Subway

1338 The Alameda
San Jose, CA
408.298.6877
37.332372
-121.912732

for Subway
Directions
from: