After filing for bankruptcy earlier this month, the department store chain Lord and Taylor is closing its remaining stores. Source
After filing for bankruptcy earlier this month, the department store chain Lord and Taylor is closing its remaining stores. Source