Comfort Inn Atlanta Downtown South Near Georgia State Stadium
795 Pollard Boulevard -
Atlanta,
GA 30315