The company is expected to relocate from 655 E Main St., Lewisville, to a larger site located on the east side of Railroad Street near Business 121 by Dec. 31.
While it will be the ninth StarCenter in the Dallas-Fort Worth area, the 225,000-square-foot facility will be the first of its kind, Dallas Stars President and CEO Brad Alberts said.