New! Make Your CRM Smarter with Best-In-Class Intent Data

Learn More!
Lord & Taylor

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

About Lord & Taylor

Founded

1826

Estimated Revenue

$250M-$500M

Employees

251-1K

Category

Industry

Retail

Location

City

New York City

State

New York

Country

United States

Tech Stack (175)

search

Operations Software

Audio / Video Media

Content Management System

Verified CDN