June 24, 2010
NEW YORK — The four-level, 91,257-square-foot flagship that Forever 21 will open in Times Square Friday represents the scope of the retailer’s $100 million-plus ambitions...