Things to check out around Bobby Dodd Stadium?

Bobby Dodd Stadium is a venue in or near Atlanta that is most often used for Football

The great skyline of downtown Atlanta. They really knew how to have an attractive skyline when building this stadium, unlike say the Washington Nationals.