SoHo 54 Hotel is a 4-star property located in New York City. With a garden, the property also features a terrace. The hotel has a business center, as well as an ATM machine and newspapers.
Number of rooms: 164
54 Watts Street, SoHo, New York, NY 10013, United States
Hotel booked 1 times today.