Charlotte Russe is a clothing retail chain store in the United States, based in San Francisco, California.
Charlotte Russe is a specialty retail chain store in the United States. The company is based in San Francisco, California.