Das Hotel The Mark New York befindet sich im Stadtteil Central Park, nur 5 Minuten zu Fuß von der Questroyal Fine Art entfernt. Das Hotel verfügt über einen privaten Parkplatz in der Nähe.
Mnuchin Gallery befindet sich 150 m von dem 5-Sterne-Hotel und Times Square Ball erreicht man in etwa 10 Autominuten. Das Mark ist außerdem in unmittelbarer Nähe von Sehenswürdigkeiten, vor allem der Gedenkstätte Strawberry Fields. Außerdem ist die Alice im Wunderland Statue in 400 Metern von der Unterkunft entfernt. Das Hotel ist in rund 10 Gehminuten Entfernung von der U-Bahn-Station 77th Street - Lenox Hill Hospital.
Einige Zimmer im Mark New York sind mit einem persönlichen Safe, einem Schreibtisch und einem Flachbildfernseher mit Satellitenkanälen ausgestattet. Die Zimmer verfügen über gemeinschaftliche Badezimmer mit Morgenmänteln und Handtüchern und sind mit Marmorböden eingerichtet. Manche Zimmer bieten eine Aussicht auf den Garten.
Das Restaurant Mark by JeanGeorges ist eines der 2 hauseigenen Restaurants.