They will be restored and eventually placed outside the network’s studios at their new home in the Techwood campus near Georgia Tech. [PHOTOS: Iconic CNN sign removed from CNN Center] The CNN ...
CNN announced in January 2023 that it would move its Atlanta operations entirely to a new 30-acre Turner Techwood campus in ...
CNN has relocated its Atlanta studios from the CNN Center to its Techwood campus, marking a significant shift for the network’s operations. The move comes after the CNN Center was sold in 2021 ...