Steve & Barry’s might close 100 stores
Steve & Barry’s LLC, a clothing retail chain with stores in Washington Square and Lafayette Square malls, is considering closing 100 stores as it struggles to pay its debts, according to published reports this week. It isn’t clear how many stores would close, and whether any closings would sweep in the Indianapolis locations. In a […]