I think you might be referring to Taco Mac. Even if you are not, I would highly recommend it. I was interning in ATL in the spring, and we went there for the National Championship Game. Great environment, great food. I actually liked it more than Stats (Granted, at Stats you can get your own tap...