This full-service hotel towers to the New York skyline standing at 50 stories and is the tallest Holiday Inn in the world. It contains 492 rooms. It sits just three blocks south of the Freedom Tower 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.
The hotel contains a business center, fitness center and the St. George Tavern restaurant.