Charlotte Russe

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