Walmart Supercenter 894

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