Arlo SoHo
New York New York
Check in
3:00 PM
Check out
12:00 PM
In the heart of New York, Arlo SoHo is within a 5-minute drive of New York University and National September 11 Memorial. This upscale hotel is 1.5 mi (2.4 km) from Federal Reserve Bank of New York and 1.5 mi (2.5 km) from One World Trade Center.
Stay in one of 325 guestrooms featuring LED televisions. Your bed comes with down comforters and premium bedding. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with showers feature rainfall showerheads and designer toiletries.
Property Details
Location
231 Hudson Street, New York, New York 10013, United States