Food and Drinks Specials and Where to Watch the Braves in the World Series in Atlanta | Eater Atlanta
"I’d opt to grab a lawn chair and food from the many restaurants at Battery Park Plaza right outside Truist Park to watch the Braves on the outdoor big screen and soak up the game-day atmosphere." - Beth McKibben