Lord & Taylor to Begin Closing New York City Flagship Store
In a sign of the times in traditional retail, Lord & Taylor is beginning to shut down its iconic flagship store on Fifth Avenue in New York City with a closing sale this week. Here is what it plans to do as it moves through the closing process.