Das 30-stöckige Hotel Courtyard By Marriott Shanghai Central liegt in einer 25 Gehminuten Entfernung vom Shanghai Museum und bietet WLAN in den öffentlichen Bereichen und einen privaten Autoparkplatz. Das 4-Sterne-Hotel bietet die Möglichkeit, ein Picknick am Suzhou, etwa 150 Meter von der Unterkunft entfernt, zu machen und sich in einem Swimmingpool zu entspannen.
Das Hotel liegt im wirtschaftlichen Zentrum von Shanghai, gleich neben der U-Bahn-Station Shanghai Natural History Museum. Das Courtyard By Marriott Shanghai Central ist günstig im Herzen von Shanghai sowie in einer 15 Gehminuten Entfernung vom Bahnhof Shanghai Metro gelegen. Auch der Yu-Garten ist in einer Entfernung von 3 km von der Unterkunft. Das Hotel liegt außerdem in der Nähe von der Bushaltestelle Hengfeng Road Hanzhong Road.
Die 461 Zimmer sind mit einem Bügeleisen/Bügelbrett und einer Klimaanlage ausgestattet und verfügen über moderne Annehmlichkeiten wie einen Flachbildfernseher mit Satellitenkanälen und WLAN. Neben einer getrennten Toilette und einer Dusche gehören auch ein Haartrockner und Badelaken zur Ausstattung des Badezimmers. Während des Aufenthalts im Hotel Courtyard By Marriott Shanghai Central können Sie einen Ausblick auf die Stadt genießen.
Täglich wird ein vegetarisches Frühstück angeboten. Es gibt eine Lounge- Bar. Zu den nahe gelegenen gastronomischen Einrichtungen gehört das Restaurant WanYi Hotel MoMo Cafe, das etwa 100 Meter vom Courtyard By Marriott Shanghai Central entfernt ist.