New York (NY) - United States
New York (NY) - United States
New York (NY) - United States

This New York City hotel is just 3.2 km from the World Trade Center. Free Wi-Fi and on-site dining options are available. A 32-inch flat-screen TV with cable channels is available in guest rooms at Holiday Inn ... Read more

View all hotels in New York (NY)