Houstonia – A popular taco chain opens another Houston location

The newest location of Velvet Taco is now open at 2001 N Shepherd Dr in the Heights. The third Houston locale of this DFW-based chain has drive-thru service, more than 80 seats inside, and more than 50 seats outside. Read Article →