Time Warner Center

Time Warner Center

Daniel Acker/Bloomberg

Time Warner Center stands on Columbus Circle in New York City.