Subway 35769

Subway #35769-0 is a Subway restaurant located at Walmart Supercenter #1597, 10938 South Memorial Drive, Tulsa, Oklahoma.