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.
Filters
results
-
Reviews
-
Last Used
-
Date Ends
-
Type
-
country
-
Date Added
Lord & Taylor is America's first and oldest department store, making a comeback as a modern day digital Collective Store