Crosby Street Hotel
Hotel
SoHo, New York
Located on a cobbled street in the SoHo neighborhood, this contemporary design hotel features a beautiful inner courtyard and an on-site terrace restaurant. Free Wi-Fi is available throughout the hotel.
Number of rooms: 86
79 Crosby Street, SoHo, New York, NY 10012, United States
Hotel booked 1 times today.