Lord & Taylor

organization

American luxury department store

History Claim
Lord & Taylor is an American online department store founded in 1826 by Samuel Lord and George Washington Taylor. Until 2021, Lord & Taylor operated brick-and-mortar stores, operating 86 locations around the United States at its peak in the 2000s. The flagship store was located on Fifth Avenue in the Midtown Manhattan district of New York City, operating from 1914 until 2019.
Lord & Taylor
Image: Wikimedia Commons

Handles

Social

Web

2 external identifiers

Something wrong with this entry? Report it.