Subway 18963

Subway #18963-0 is a Subway restaurant located at Love's Country Truck Stop, 10801 South Freeway, Fort Worth, Texas.