Explore Atl Georgia, News Channels, and more!

Explore related topics

CNN Centre in Atlanta, GA and had the most amazing room service at the Omni.

CNN Centre in Atlanta, GA. CNN, the world's first news network, was launched on June 1980 by entrepreneur Ted Turner and the Turner Broadcasting System. It is the most watched news telecast in the world.