Comfort Inn Downtown South at Turner Field

795 Pollard Blvd Sw
Atlanta
Georgia
United States