Walmart Supercenter 894

Walmart Supercenter #894 is a Walmart Supercenter discount department store located at 6625 South Memorial Drive, Tulsa, Oklahoma.The store openedAugust 5, 1986.The store does not allow overnight parking.