Bobby Dodd Stadium Atlanta

155 North Ave. N.W., 30332 Atlanta , Georgia, United States - Phone: 404-894-5445