Ace Hotel New York
Hotel
NoMad, New York
This boutique hotel is located in the center of Manhattan, only a 10-minute walk to Madison Square Garden. The hotel features two on-site restaurants, free Wi-Fi and a 24-hour front desk.
Number of rooms: 324
20 West 29th Street, NoMad, New York, NY 10001, United States
Hotel booked 3 times today.