Lord & Taylor
organizationAmerican luxury department store
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.
Handles
Social
X (Twitter)@lordandtaylor
Threads@lordandtaylor
Instagram@lordandtaylor
Facebook@lordandtaylor
Pinterest@lordandtaylor
Web
2 external identifiers
Something wrong with this entry? Report it.