Subway 47792

Subway #47792-0 is a Subway restaurant located at Palma Plaza, 13808 East 14th Street Suite B, San Leandro, California.