Walmart Supercenter 3296

Walmart Supercenter #3296 is a Walmart Supercenter discount department store located at 2700 South Kirkwood Drive, Houston, Texas.The store openedJanuary 23, 2002.The store does not allow overnight parking.