Mela Times Square

120 West 44th St, New York by, NY 10036

Guests at this hotel may take advantage of its central location in the heart of Times Square and the theatre district. Manhattan’s most famous attractions in the areas of art and entertainment can all easily be reached on foot.