Lord & Taylor
Founded in 1826 and headquartered in Manhasset, New York, Lord & Taylor is a department store chain. The company is a retailer of fashion apparel and accessories.
Last updated on
New! Make Your CRM Smarter with Best-In-Class Intent Data
Learn More!Founded in 1826 and headquartered in Manhasset, New York, Lord & Taylor is a department store chain. The company is a retailer of fashion apparel and accessories.