Since Truist Park's opening in 2017 ... travelers lament the stadium's large crowds, traffic and awful parking experiences. The park is about 13 miles northwest of downtown Atlanta.