• Velvet Taco Opens First Restaurant in Atlanta

    Atlanta — Velvet Taco has opened its first Atlanta restaurant in Buckhead. The 2,500-square-foot establishment is situated at 77 W. Paces Ferry Road …

    Read More
  • 0 0