Hey all
Planning a driving trip to visit my folks in Florida over the holidays, and the drive takes me thru Atlanta.
I was planning on spending a couple of days there just to sight see.
Can anyone tell me if the WORLD OF COKE place is a cool place to visit?
And... if you've been to Atlanta, is there another place you would recommend?
Thanks!