Canal Loft Hotel is a Hotel located at 94 Canal St, New York, NY 10002. It has received 610 reviews with an average rating of 3.4 stars.
The address of Canal Loft Hotel: 94 Canal St, New York, NY 10002
Canal Loft Hotel has 3.4 stars from 610 reviews
Hotel