Holiday Inn Manhattan Financial District is the tallest Holiday Inn hotel in the world. It has been only open a year. The location is very convenient (99 Washington Street, New York, NY 10006). It is located within walking distance of Freedom Tower, Wall Street, New York Stock Exchange, Battery Park, and the National Sept. 11 Memorial and Museum.
The new Holiday Inn stands 453 feet tall. It has 50 stories and 492 rooms. Rooms have views of the Hudson River and One World Trade Center. From one room on the 48th floor, you can even catch a glimpse of the Statue of Liberty.
The hotel is invested by Chinese. With Chinese style’s decoration, the hotel also provides TV and newspaper, meal, service in Chinese.
"We are excited about the role this property is playing in the revitalization of Manhattan's historic Financial District," says Heather Balsley, senior vice president for the Americas of the Holiday Inn brands. "This beautiful hotel embodies our commitment to provide our guests what they value most when they are travelling: the contemporary design, modern amenities, and warm, welcoming service that distinguishes the Holiday Inn brand."