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.