Das 37-stöckige Hotel Shanghai Marriott Marquis City Centre befindet sich im Stadtteil Huangpu, nur 25 Fußminuten vom Yu-Garten entfernt. Es bietet zudem einen beheizten Swimmingpool. Das 5-Sterne-Hotel liegt in einer Entfernung von 1 km vom Naturhistorischen Museum Shanghai und verfügt über 988 Zimmer und 3 Restaurants.
Das Hotel liegt in einer 16 Gehminuten Entfernung vom Bund und in unmittelbarer Nähe vom Bahnhof Shanghai Metro. Das Marriott Marquis City Centre Shanghai befindet sich in 900 Meter Entfernung zum Fluss Suzhou. Einkaufsstraße Nanjing Lu befindet sich in der Nähe von der Unterkunft. Das Hotel befindet sich außerdem in einer 10 Gehminuten Entfernung von der U-Bahn-Station People's Square.
Eine Klimaanlage sowie eine Minibar sorgen für Komfort in den Zimmern des Hotels Shanghai Marriott Marquis City Centre. Neben einer begehbaren Dusche und einer getrennten Toilette zählen auch ein Haartrockner und Badelaken zur Ausstattung des Badezimmers.
Zu den nahe gelegenen gastronomischen Einrichtungen gehört das Restaurant Jia Jia Tang Bao, das etwa 450 Meter von der Unterkunft entfernt ist.