Subway 31916

Subway #31916-0 is a Subway restaurant located at Walmart Supercenter #894, 6625 South Memorial Drive, Tulsa, Oklahoma.