Das 4-Sterne-Hotel Novotel Atlantis Shanghai befindet sich im Stadtviertel Pudong, ungefähr 11 Gehminuten vom Fluss Huangpu Jiang entfernt. Eine Wechselstube und einen Geldautomaten stehen im Hotel zur Verfügung.
Aquarium Shanghai liegt in rund 2 km Entfernung von dem 50-stöckigen Hotel und Denkmal für die Helden des Volkes ist auch innerhalb von 10 Minuten Autofahrt erreichbar. Die Unterkunft liegt auch in unmittelbarer Nähe von der U-Bahn-Station Pudong Avenue. Shanghai Stadtplanungsmuseum liegt in knapp 4 km Entfernung vom Hotel entfernt. Die nächstgelegene U-Bahn-Station ist nur 50 Meter von.
Einige der 303 klimatisierten Zimmer im Novotel Atlantis sind mit einem Schreibtisch ausgestattet und verfügen über eine Minibar. Außerdem gibt es in den Zimmern ein privates Bad mit einer getrennten Toilette und einer Dusche. Die Zimmer blicken zudem auf die Stadt.
Die Gäste können im Restaurant frühstücken. Das À-la-carte- Restaurant Le Gourmet serviert eine Vielzahl von Gerichten, darunter Spezialitäten der internationalen Küche.