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
1826Estimated Revenue
$250M-$500MEmployees
251-1KCategory
Industry
RetailLocation
City
New York CityState
New YorkCountry
United StatesLord & Taylor
Find your buyer within Lord & Taylor