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 byInterstate 255fromExit 2.The store openedJanuary 31, 1995.The store does not allow overnight parking.