Loading hotels
Confirming room availability...
Soho Garden Hotel, 276 Canal Street, New York City, United States
This comfortable hotel is located in Soho / Tribeca / Chinatown. In addition, Wi-Fi access is offered at the establishment's common spaces. Visitors will appreciate the 24-hour reception. This establishment does not accept pets.