The Leon Hotel is located on Canal Street between Chrystie and the Bowery in New York’s historic Chinatown neighborhood. We are within easy walking distance of Manhattan's Financial District.
Looking for contact?
Visit our Hotel
125 Canal St. New York, NY 10002
Copyright ©2023 Leon Hotel NYC All Rights Reserved