NYC Skyline Views from Our Financial District Hotel Discover quiet comfort and well-appointed cozy guest rooms with beautiful city views when you stay at the Holiday Inn ® Manhattan – Financial District, the World's Tallest Holiday Inn! Located in the heart of New York City, our hotel is located in the Manhattan Financial District and just blocks away from the 9/11 Memorial Museum in Lower Manhattan. Business travelers and guests will enjoy quick convenience to the Wall Street and New York Stock Exchange and tourists attractions like the Statue of Liberty and Battery Park. Our Manhattan hotel ...