Where 19th and 21st Century Fashions Meet

Fair Oaks Mall puts on first ever Civil War Weekend.

Fair Oaks Mall puts on first ever Civil War Weekend.