Subway 3778

Subway #3778-0 is a Subway restaurant located at Snell & Branham Plaza Shopping Center, 171 Branham Lane Suite 5, San Jose, California.