News Lord & Taylor Corporate office Headquarters April 20, 2017 Lord & Taylor History Lord & Taylor is a department store company, in the United […]