Walmart Supercenter 5898

Walmart Supercenter #5898 is a Walmart Supercenter discount department store located at 6101 Saratoga Road, Corpus Christi, Texas. The store opened on October 26, 2011.