Charlotte Russe

 

Over 200 Stores constructed throughout the USA
Each store is 4,000 – 8,000 sf.