Das 3-Sterne-Hotel Four Points By Sheraton New York Downtown liegt in 5 Gehminuten Entfernung von der Federal Reserve Bank of New York und bietet Limousinen zur Miete. Das Hotel mit 261 Zimmern ist ideal im Zentrum von dem finanziellen Viertel von New York, in der Nähe vom South Street Seaport entfernt, gelegen.
Das Hotel mit direktem Zugang zu einem Bahnhof befindet sich im Zentrum von New York, in 850 Meter Entfernung zum National September 11 Memorial und Museum. Das Four Points By Sheraton New York Downtown liegt in 5 Gehminuten Entfernung von der U-Bahn-Station Fulton Street und 4 km weit weg von der High Line. Gäste können historische Sehenswürdigkeiten besuchen, darunter das Castle Clinton National Monument (ist gleich neben der Unterkunft) und mehr über New York erfahren. Das Hotel ist gut ans Museum of Modern Art angebunden, das circa 7 Kilometer von hier entfernt ist, und liegt etwa 600 Meter vom Busbahnhof The Oculus entfernt.
In einigen Zimmern im Four Points By Sheraton New York Downtown sind ein Laptop-Tresor, ein Schreibtisch und ein Flachbildfernseher mit Satellitenkanälen vorhanden. Außerdem stehen den Gästen eine behindertengerechte Dusche und eine getrennte Toilette sowie tolle Annehmlichkeiten wie ein Haartrockner und Badelaken zur Verfügung.
Morgens bietet die Unterkunft ein amerikanisches Frühstück an. Das hauseigene Restaurant Wuish Kitchen serviert chinesische Gerichte zum Mittagessen. Die 24 Stunden geöffnete Bar verfügt über eine Lounge und bietet eine warme Atmosphäre für erfrischende Cocktails. Von dieser Bar aus können die Gäste eine hervorragende Aussicht genießen.