What is the telephone number for lord and taylor? Phone Number of Lord and Taylor Usa is 1-800-223-7440 / 1-212-391-3344 .Is lord and taylor still open? Forty-five other smaller Lord and Taylor stores remain open, mostly on the East Coast. In addition, Lord and Taylor-branded merchandise is being sold online through the Walmart website. The brand is owned by Canadian corporate giant Hudson's Bay Co.Is there a lord and taylor in delaware? Lord & Taylor is a business providing services in the field of Department Stores. The business is located in Newark, Delaware, United States. Their telephone number is (302) 738-7600.Who is the owner of lord and taylor? Lord & Taylor is owned and operated by the Hudson’s Bay Company and has over 50 locations (mostly in the Eastern United States). The firm was founded by Samuel Lord and George Washington Taylor who opened the store catering to women’s hosiery.