The Atlanta Braves stadium, The Battery Atlanta is mixed-use development adjacent to SunTrust Park. The Battery will feature more than 400,000 square feet of retail and office space.
There are no shortage of eateries at the Battery Atlanta. Besides being home to the Braves, there’s a concert venue…