WALMART #002213 in 3270 Telegraph Rd in Saint Louis