Lord and Taylor 1826
Lord & Taylor, based in New York City, New York, is the oldest upscale department store chain in the United States. Lord and Taylor began in New York in 1826, as a small dry goods store owned by cousins Samuel … Continue reading