Food and Drinks Specials and Where to Watch the Braves in the World Series in Atlanta | Eater Atlanta
"I discovered the two-story Sports and Social at Battery Atlanta has plenty of space and giant screens — including a 30-foot high-definition LED screen — for watching the Braves during the World Series." - Beth McKibben