Meliá Hotels International INNSIDE opens in New York City
posted Monday, February 22, 2016
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, INNSIDE New York NoMad is within easy access of the city’s iconic landmarks and attractions, including New York Highline, Times Square and Madison Square Gardens. INNSIDE New York NoMad […]