Finally made it to an Atlanta Landmark this past weekend called the Varsity. The world's largest Drive-in Restaurant. The Varsity has been serving customers in Atlanta since 1928. You could tell it was a place rich with tradition and definitely somewhere to visit while in Atlanta.
I also want to try their fried peach pie and their Frosted Orange drink. :)