This Downtown Holiday Inn Hotel is the ideal place to stay if you plan on catching a Braves game. The hotel is less than 2 miles from Turner Field and offers its guests many perks and amenities including free WiFi, onsite restaurant, and a state-of-the- art fitness center and outdoor swimming pool…Learn More.