Subway 1337

Subway #1337-0 is a Subway restaurant located at Vallejo Corners Shopping Center, 968 East Admiral Callaghan Lane, Vallejo, California.