"From 1961 to 1989, ITT's headquarters were at 320 Park Ave., New York.1330 Sixth Avenue in Manhattan, New York City, which was ITT's corporate headquarters prior to its merger with Starwood Hotels & Resorts, was originally owned by the ABC Television Network, which ITT attempted to acquire in 1963.