Das 3-Sterne-The Watson Hotel New York befindet sich in einer ruhigen Lage im Zentrum von New York, etwa 7 Minuten zu Fuß vom Museum of Arts and Design entfernt. Mit einem Privatparkplatz vor Ort bietet das Hotel ein zusätzliches Maß an Komfort und Sicherheit.
Das Saks Fifth Avenue und das Museum of Modern Art sind in 20 Minuten zu Fuß bzw. 18 Minuten zu Fuß zu erreichbar. Zu den Unterhaltungsmöglichkeiten im Bezirk Manhattan von New York gehört Theaterviertel Broadway (ist in einer 900 Meter Entfernung vom Watson New York). Naturliebhaber werden die Nähe zum See The Pond zu schätzen wissen, der knapp 1 Kilometer von der Unterkunft entfernt ist. Das Hotel befindet sich nicht weit entfernt vom Times Square Ball. Das Watson New York befindet sich in einer Entfernung von 10 Gehminuten von der U-Bahn-Station 59th Street - Columbus Circle und in 25 Gehminuten Entfernung vom Bahnhof Grand Central.
Die 596 Zimmer sind mit einer Klimaanlage ausgestattet und verfügen über moderne Einrichtungen wie einen Flachbildfernseher mit Satellitenkanälen. Eine getrennte Toilette und eine Dusche stehen in Badezimmern zur Verfügung. In den Bädern werden eine getrennte Toilette und eine Dusche sowie ein Haartrockner und Badelaken angeboten.
Ellen's Stardust Diner serviert amerikanische Gerichte und liegt ca. 1 Kilometer vom The Watson Hotel entfernt.