Velvet Taco will open its two San Antonio locations soon, including one at former Taco Land site January 10, 2021 By San Antonio Current 1 Comment Velvet Taco, the Dallas-based chain poised to set up in shop in what little remains of hallowed punk-rock haven Taco Land, has announced opening dates for its two San Antonio locations.