Subway 47331

Subway #47331-0 is a Subway restaurant located at Shell Truck Stop, 8181 South Lancaster Road, Dallas, Texas.