Restaurants Dinner in Atlanta, GA: Punch Bowl Social Walking into the Punch Bowl Social in The Battery Atlanta will take you right back to the kid in a…