The retailer is downsizing from its current 12,000-square-foot store that’s just across the street at 901 Lincoln Road. The new 12-year lease comes as Victoria’s Secret tries to shed its ultra-sexy ...