Tallest Holiday Inn in the World
50 Stories, Financial District The tallest Holiday Inn in North America, this new full-service tower to the New York skyline stands at 50 stories and contains 490 rooms. It sits just three blocks south of the World Trade Center site, and plays an integral role in the ongoing revitalization of Lower Manhattan. It blends to the surrounding streetscape using a low-rise contextual base which eventually sets back into a lean tower with views of the city, the Hudson River and the historic Statue of Liberty. [read more at Real Estate].