The Financial Center location is the newest of the New York's Holiday Inns, and it is also the tallest Holiday Inn in the world, with a spacious location that allows easy access to both business and tourist attractions. The skyscraper is close to the Statue of Liberty, Ellis Island, and the economic bustle of Wall Street. With 50 floors, almost 500 guest rooms, and options for king, queen, or two double beds, there is ample space and amenities for guests. Ideal for working trips, family vacations, and getaways. Easy access via subway to major tourist attractions to the north.