The Braves play in SunTrust Park, a brand-spanking-new stadium that opened its doors for the first time in 2017. The Braves relocated there from Turner Field, originally built for the 1996 Olympics. The new stadium is located in Cumberland, a neighborhood just northwest of Atlanta’s city center.