No image available for this hotel
No image available for this hotel
New York City, New York City
Spend a second to
save a fortune!
Spend a second to save a fortune!
125 Canal Street, New York City
Located in Lower Manhattan, the Leon is 1.2 km from the Soho neighourhood and Brooklyn Bridge is 1.4 km away. Flat-screen TV with cable channels, coffee machine and a desk is provided in every room. Some rooms also come with views of the city.
See MoreUsage of subsidiary facilities may incur additional fees