Invicta, a Florida-based watch company originally founded in Switzerland, will open in the San Marcos Premium Outlets, 3939 S. I-35, Ste. 1180, on Sept. 29. The store, located near Neiman Marcus Last Call, will sell both men’s and women’s watches.