Subway 21066

Subway #21066-0 is a Subway restaurant located at Love's Country Store, 7401 South Choctaw Road, Choctaw, Oklahoma.