Dallas’s Velvet Taco Signs Lease for First South Florida Location
Founded in 2011 in Dallas, Texas, Velvet Taco has grown to serve its “tacos without borders” at restaurant locations in six southern states, including North Carolina, Georgia, and Tennessee. The brand will now expand to South Florida, making Miami the home of its first location in the state, according to…
