Location: located in Atlanta city centre, in the CNN World Headquarters.
See more: Hotels in USA Hotels in Atlanta Holiday Destinations in USA