Subway 3884

Subway #3884-0 is a Subway restaurant located at Walmart Supercenter #1116, 1845 North 81 Highway, Duncan, Oklahoma.