Lord & Taylor Is Going Out Of Business WBZ CBS Boston 28 Aug 2020 Lord & Taylor is closing its remaining 38 stores.