Location does not exist anymore... Massive construction to build a new Walmart, I believe. I was told they were going to open up somewhere close, but that was awhile ago...
Address: 113 Kenrick Plz, Webster Groves, Saint Louis, MO 63119-4416
Location: United States > Missouri (MO) > Saint Louis > Webster Groves
Phone Number: +1 314-961-3366