20+ years after opening its first store in Houston, Texas, women’s boutique chain Francesca’s is closing all of its stores nationwide. According to a report fromWomen’s Wear Daily (WWD), the company is liquidating its inventory and preparing to shut down permanently.