Das 37-stöckige Hotel Shanghai Marriott Marquis City Centre befindet sich im Stadtteil People's Square, in einer Entfernung von 5 Gehminuten von Suzhou und bietet einen beheizten Swimmingpool. Das 5-Sterne-Hotel verfügt über 3 Restaurants sowie ein Wellnesszentrum.
Bund liegt ziemlich nah am Hotel und Brilliance Shimao International Plaza ist in 500 Metern zu erreichen. Zu den nahe gelegenen Sportattraktionen gehört Hongkou Fußballstadion (ist in einer Entfernung von 3 km vom Marriott Marquis City Centre Shanghai). Einkaufsstraße Nanjing Lu befindet sich ein paar Schritte entfernt von der Unterkunft. Die U-Bahn-Station People's Square liegt in einer 15 Gehminuten Entfernung vom Hotel, und Yu-Garten liegt nur 10 Minuten Fahrweg von hier entfernt.
Manche Zimmer des Hotels Shanghai Marriott Marquis City Centre bieten einen Safe, einen persönlichen Safe und schallisolierte Fenster. Zu den Unterhaltungsmöglichkeiten im Zimmer gehören ein Flachbildfernseher mit Satellitenkanälen. Die Zimmer verfügen außerdem über eine Minibar für die Selbstverpflegung. In den privaten Badezimmern finden Sie einen Haartrockner und eine Duschhaube. Von einigen Zimmern kann man einen Blick auf die Straße genießen.
In der Nachbarschaft gibt es verschiedene Lokale, darunter das Restaurant XingMa Dian, das etwa 200 Meter vom Marriott Marquis City Centre entfernt ist.