Das Innside By Melia New York Nomad mit Blick auf die Stadt befindet sich in dem finanziellen Viertel Manhattan. Das Hotel bietet auch einen Geldautomaten und einen Warenautomaten.
Zu den Sehenswürdigkeiten in der Nähe gehört Top of the Rock Aussichtsplattform in einer Entfernung von 2 km von dem 4-Sterne-Hotel. Metropolitan Museum of Art ist auch einen Besuch wert und liegt ungefähr 4 km von hier entfernt. Dank der ruhigen Lage der Unterkunft sind alle wichtigen Sehenswürdigkeiten wie Chelsea und Museum of Sex leicht erreichbar. Times Square Ball ist nur wenige Fahrminuten entfernt von der Unterkunft. Das Innside By Melia New York Nomad ist in einer Entfernung von 5 Gehminuten von der U-Bahn-Station 34th Street-Penn gelegen.
Das Hotel stellt 313 Zimmer zur Verfügung. Einige von diesen verfügen über einen Patio und eine Terrasse und haben Selbstversorgeroptionen, vor allem eine Minibar. Zu den netten Details, die Ihren Aufenthalt verschönern, gehören eine begehbare Dusche und eine getrennte Toilette, während allergikerfreundliche weiche oder dicke Kopfkissen und hypoallergene Kissen zum Schlafen einladen. Die Badezimmer bieten Toilettenartikel sowie eine Regendusche.
Das Innside By Melia New York Nomad bietet ein frisch zubereitetes Frühstück im Restaurant an. Gäste des Hotels sind herzlich eingeladen, sich in der Terrassen- Bar zu entspannen. Das Restaurant der italienischen Küche Casa Barilla befindet sich rund 5 Fußminuten vom Hotel entfernt.