Lord & Taylor is going out of business

August 28, 2020

Lord & Taylor is closing its remaining 38 stores and liquidating its inventory at all its locations. The department store chain, which was founded in 1826, filed for Chapter 11 protection earlier this month.

Recent News