Meliá Hotels International will launch its first property in New York City in March 2016. Located at 132 West 27th Street between 6th and 7th Avenue, INNSIDENew York NoMad is within easy access of the city’s iconic landmarks and attractions, including New York Highline, Times Square and Madison Square Gardens. [Full Article]