Velvet Taco now open in Sugar Land Town Center

The new 3,110-square-foot restaurant seats 89 indoors and 34 on the patio, and is expected to create about 50 jobs across all positions, according to a Sept. 4 news release.