Walmart Supercenter 2694

Walmart Supercenter #2694 is a Walmart Supercenter discount department store located at 1202 South Kirkwood Road, Kirkwood, Missouri, which can be reached byInterstate 44fromExit 277.The store openedMay 17, 2000.