June 29, 2021
Velvet Taco has opened its second Atlanta location in The Interlock at 1115 Howell Mill Road in West Midtown. The original Atlanta restaurant is located in Buckhead at 77 West Paces Ferry Road NW.
Read Article →