Wednesday, August 28, 2019

Lord & Taylor, one of the nation’s oldest department stores, is being sold for $100 million to rental clothing company Le Tote Inc.