Charlotte Russe is perceived as one of Charming Charlie's biggest rivals. Charlotte Russe was founded in 1975, and is headquartered in San Diego, California. Like Charming Charlie, Charlotte Russe also competes in the Online Retailers space. Charlotte Russe generates $575M more revenue vs. Charming Charlie.