Dallas-based fast casual chain Velvet Taco will open the doors to its first San Antonio location today, serving up globally inspired tacos, margaritas and beer. The new spot, located at 5515 N. Loop 1604 West, is the first of two planned Alamo City locations. The 2,500-square-foot dining room features indoor seating for nearly 50 and […]
