Subway 4968

Subway #4968-0 is a Subway restaurant located at, 2500 West El Camino Real Suite A, Mountain View, California.