Das Comfort Inn Atlanta Downtown South befindet sich in Atlanta, 3 Kilometer vom World of Coca-Cola entfernt und bietet den Auto-Verleih zur Miete sowie verfügt über WLAN in den öffentlichen Bereichen. Allen Gästen des Hotels steht ein Privatparkplatz gegen Aufpreis vor Ort zur Verfügung.
Der Gasthof befindet sich in 2 Kilometer Entfernung vom Bahnhof King Memorial und bietet einen schnellen Zugang zum Turner Field. Das Comfort Inn Atlanta Downtown South befindet sich ganz neben dem Fox Theatre, in rund 10 Fahrminuten Entfernung. Von der Unterkunft aus liegt das Schönste der Stadt zum Greifen nah und das Underground Atlanta ist 2 Kilometer von entfernt. Das Hotel ist gleich neben der Busahltestelle Georgia Ave & Hank Aaron Dr gelegen.
Das 3-Sterne-Comfort Inn Atlanta Downtown South verfügt über 89 Gästezimmer, die über eine Sitzecke verfügen sowie mit einem Schreibtisch ausgestattet sind. Die Zimmer bieten den Gästen eine Sitzecke und Kabelkanäle.
Die Unterkunft bietet jeden Tag ein kostenloses Frühstücksbuffet an. Das Restaurant Bullpen Rib House befindet sich in ungefähr 5 Gehminuten Entfernung vom Hotel und serviert amerikanisches Essen.