Lord & Taylor to Close 10 Stores Including Flagship

Is the US department store as we know it dying off? Many big department stores appear to be struggling. Now, Lord & Taylor, an iconic NY company, have confirmed that they’re closing doors on 10 of their stores. This includes their flagship store on Fifth Avenue, an integral part of the famous NYC street. The […]

Continue Reading