Subway 3257

Subway #3257-0 is a Subway restaurant located at San Leandro Plaza, 1295 Washington Avenue Suite C-2, San Leandro, California.