Subway 19530

Subway #19530-0 is a Subway restaurant located at Santa Teresa Village, 6199 Santa Teresa Boulevard Suite C, San Jose, California.