This 4-star New York City hotel is in the Tribeca neighborhood, across the street from trendy SoHo shopping. It offers modern guest rooms, a 24-hour gym and a restaurant.
Number of rooms: 369
370 Canal Street, Tribeca, New York, NY 10013, United States
Hotel booked 3 times today.