The World’s Tallest Holiday Inn is Coming to Lower Manhattan

The World’s Tallest Holiday Inn Nobody does bigger and better like Manhattan, not even when it comes to Holiday Inns. The value brand is coming to Lower Manhattan in a major way. Hotel architect about town, Gene Kaufman (who has built several projects for other large hotel brands in town) is working on a 50-story, 400-room full-service hotel at 99 Washington Street, just three blocks from the World Trade Center, that when completed will be the world’s tallest Holiday Inn.” [read more on Hotel].