Time Warner Center

Time Warner Center

Ron Antonelli/Bloomberg

The Time Warner Center building stands at Columbus Circle in New York.