New York / The Leon Hotel

The Leon Hotel, New York

125 Canal St, New York, NY 10002, USA
4.2 1 rating
10 pictures
Location on the map The Leon Hotel
Located nearby
50 Bowery, New York, NY 10013, USA
4.6 / 5
119 m
101 Bowery #2, New York, NY 10002, USA
2 / 5
156 m
106 Bowery, New York, NY 10013, USA
3 / 5
204 meter
79 Division Street, Corner of Division and Forsyth Streets, New York, NY 10002, USA
4.2 / 5
254 meter
The Leon Hotel is located at 125 Canal St, New York, NY 10002, USA (~978 m from the central part of New York). You are on this page because you are most likely looking for: or hotel, The Leon Hotel New York, United States, The Leon Hotel, address, reviews, phone photo.
Your mark
Close
Thanks for your rating!
Close
Choose language
Report an error