Description
This 4 star hotel is located in the city centre of New York and was established in 2010. It is close to the Tribeca and Soho and the nearest station is A, C, E. All 369 rooms are equipped with air conditioning.
Features
Business Center
Rooms features
Air Conditioning
住所: 370 Canal Street, New York, New York, 10013
Map location could be inaccurate. Please double check the address well before your trip.