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 »