Walmart Discount Store 3559

Walmart Discount Store #3559 was a Walmart Discount Store discount department store located at 26537 Centerpoint Drive in Elwood, Illinois. The store opened on April 23, 2007.