Subway 68620

Subway #68620-0 is a Subway restaurant located at Marbach Plaza, 2864 West Loop 1604 South Suite 101, San Antonio, Texas.