Business August 28, 2020 2:03 am

Lord and Taylor Begins Liquidation of Its Business

Lord and Taylor, the first department store established in the U.S., is officially going out of business, as the remaining stores and website have started liquidation sales. NBC New York’s Pat Battle reports..

Local

Exit mobile version