Meliá Hotels International INNSIDE opens in New York City

posted Monday, February 22, 2016

by: in Travel

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 […]

Read more