The first store ever built in the US closes its doors for good. Lord and Taylor announced Thursday that they will close the remaining 38 stores. The hefty retailer has been in business for 194 years, but he filed for bankruptcy on August 2. The liquidator for the company said …
Read More »