Updated: 2/6/2020 The Braves have moved into their new home at Truist Park. One of the most exciting things about the new stadium is called The Battery, a massive 1.5 million square foot area full of shops, dining and entertainment. Eat and Drink The Battery Atlanta has so many exciting restaurants, it may be difficult to pick…