The Leon Hotel, nestled between Chinatown and the Lower East Side, is intended for new world travelers seeking to find comfort and style in their surroundings.