A major outdoor clothing brand will open its first Florida store at the University Town Center later this spring. Outdoor retailer L.L. Bean announced it will open a 17,000-square-foot store at 111 N.