Posted inFood & Drink

Velvet Taco will open its two San Antonio locations soon, including one at former Taco Land site

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. The restaurant where the legendary Grayson Street music venue once stood will begin serving March 22, according to mySA, while a brand-new Rim location […]

Gift this article