Charlotte Russe
Having 500 stores in the whole world, Charlotte Russe confirmed to close 94 of them and will close in March and the other remaining stores will have to close by the 30th of April. They already stopped online transactions, but they are still selling their last products with great discounts.

Charlotte Russe
ADVERTISEMENT