May 9, 2012

British lifestyle brand Superdry USA on May 9 debuted its largest North American retail destination to date, a two-story, 14,000-sq-ft. store in New York City's Times Square.