Das Hotel The Evelyn Nomad New York befindet sich im Stadtviertel Hamm, ungefähr 5 Gehminuten vom Museum of Sex entfernt. Das Hotel liegt in etwa 300 Meter Entfernung vom Madison Square. Es verfügt zudem über 3 Restaurants, die auf Meeresfrüchte-, französische und amerikanische Küche spezialisiert sind.
Das 5-Sterne-Hotel befindet sich im Zentrum von New York, in ungefähr 4 km Entfernung vom National September 11 Memorial und Museum. August Wilson Theatre gehört zu den beliebten Sehenswürdigkeiten der Gegend und liegt unter anderem in rund 25 Gehminuten Entfernung vom Evelyn Nomad. Die High Line ist 2 km von der Unterkunft entfernt, während der Bahnhof Grand Central gleich neben der Unterkunft liegt. Des Hotels befindet sich in rund 5 Gehminuten Entfernung von der U-Bahnstation 23rd Street.
Das Evelyn Nomad umfasst 160 Zimmer mit einer Minibar. Außerdem gibt es moderne Annehmlichkeiten — einen Flachbildfernseher mit Satellitenkanälen und WLAN. Einige Zimmer verfügen auch über ein privates Bad mit einer behindertengerechten Dusche und einem Waschbecken. Die klimatisierten Schlafzimmer sind zudem mit einem Schrank ausgestattet. In den abgetrennten Badezimmern stehen eine begehbare Dusche und eine getrennte Toilette sowie einen Haartrockner und Badelaken zur Verfügung.
Der Tag im Hotel The Evelyn Nomad beginnt mit einem leichten Frühstück. Zu den weiteren Einrichtungen der Unterkunft gehören das Restaurant Tusk, das Meeresfrüchte- serviert, und das Restaurant Brass, das französische Gerichte anbietet. Die Gäste können sich auch in der Lounge- Bar bei einem Getränk entspannen.