Food and Drinks Specials and Where to Watch the Braves in the World Series in Atlanta - Eater Atlanta
"The two-story sports bar at Battery Atlanta isn’t lacking in space or in giant screens to watch the Braves in the World Series. This includes a 30-foot, high-definition LED screen." - Beth McKibben