Invicta is opening in January at Willowbrook Mall, located at 2000 Willowbrook Drive, Houston. The store sells a variety of watches as well as accessories. www.invictawatch.com