Walmart Express 3041

Walmart Express #3041 was a Walmart Express discount department store located at 8301 South Holland Road in Chicago, Illinois. The store opened on July 27, 2011 and closed in 2012.