Das 38-stöckige Hotel New World Shanghai Hotel liegt im Bezirk Changning von Shanghai und bietet einen Swimmingpool. Verkehrsgünstig in der Innenstadt von Shanghai gelegen, bietet das 5-Sterne-Hotel ein türkisches Dampfbad, einen Jacuzzi und ein Außenschwimmbad.
Shanghai Grand Theatre Opernhaus liegt nur 10 Minuten Autofahrt vom Hotel entfernt und Bund ist innerhalb von 15 Autominuten erreichbar. Es liegt im Business- Teil von Shanghai. Shanghai Zhongshan Park und Paris in spring Store sind ein paar Minuten Fußweg entfernt von der Unterkunft. Die nächste Bushaltestelle Jiangsu Road West Yan'an Road liegt nur 10 Minuten zu Fuß entfernt.
Das New World Shanghai verfügt über 558 Zimmer, die mit einem Flachbildfernseher mit Satellitenkanälen sowie mit Selbstversorgungsmöglichkeiten, vor allem einer Minibar ausgestattet sind. Sie sind im komfortablen Design eingerichtet. Einige Zimmer sind auch zur Stadt hin ausgerichtet.
Jeden Morgen wird ein Frühstücksbuffet im Restaurant vom Hotel serviert. Das Restaurant Ajiya ist ca. 5 Minuten Gehweg von der Unterkunft entfernt.