I'm heading into Atlanta for the weekend series against the Astros and, being an Atlanta virgin, was wondering which restaurants the TC faithful would suggest. I am especially interested in cheap eats as well as can't miss kind of places. Thanks to everyone in advance! Go Braves!
This FanPost does not express the views or opinions of Talking Chop.