Holiday Inn Atlanta Hotel is AAA Diamond 3, Mobil Star 3 hotel certified. Holiday Inn Atlanta Hotel South is a full service hotel located eight miles from the Atlanta airport. All 180 deluxe guest rooms are furnished to a high standard, each containing a full-size working desk with lamp and telecommunication links. Dining at Holiday Inn Atlanta Hotel South in Remington's restaurant is a great...