Retail giant Walmart is set to shutter multiple stores across three states after they failed to perform as well as expected, a company spokesperson has confirmed.
A Walmart in southeast Albuquerque, New Mexico, is closing down in March after underperforming, as is the South Halsted Street, Homewood store in Illinois.