New Time Warner Center Opens In NY

February 6, 2004

Manhattan shoppers got to experience the shops and features of a new mall with the opening of the Time Warner Center at Columbus Circle.

Recent News