Loading hotels
Confirming room availability...
Arlo Soho, 231 Hudson Street, New York City, United States
In New York (Manhattan)<br /><br />A stay at Arlo SoHo places you in the heart of New York, within a 10-minute drive of One World Trade Center and New York University. This 4-star hotel is 1.4 mi (2.3 km) from National September 11 Memorial and 1.5 mi (2.4 km) from Federal Reserve Bank of New York.