Subway 2622

Subway #2622-0 is a Subway restaurant located at Five Point Plaza, 1926 El Camino Real, Redwood City, California.