where is the weather channel?

I have been wondering for a long time where the weather chanell is located. I think i have heard Atlanta but I want to be positive. LIke where is the studio and the headquarters? Thanks

Headquartered in Atlanta, according to their website and they have satellite offices in Chicago, Detroit, Los Angeles, Miami, New York and San Francisco.

Atlanta is correct.