Walmart Supercenter 2213

Walmart Supercenter #2213 is a Walmart Supercenter discount department store located at 3270 Telegraph Road, St. Louis, Missouri, which can be reached by Interstate 255 from Exit 2. The store opened January 31, 1995. The store does not allow overnight parking.