06-08-2020 01:00 via theretailbulletin.com

Lord & Taylor to close 19 stores

US luxury department store Lord & Taylor is to close 19 stores. The business and its parent company Le Tote have recently filed for Chapter 11... View Article
Read more »