Walmart Express 3065

Walmart Express #3065 was a Walmart Express discount department store located at 3636 North Broadway Street in Chicago, Illinois. The store opened on November 30, 2011 and closed on January 17, 2016.