Lord & Taylor sold for $75 million

In another sign of trouble for traditional retailers, iconic department store Lord & Taylor has been sold for $75 million to Le Tote, Inc., a fashion rental subscription service.

Leave a Reply