Messehalle East Asia Exhibition Hall befindet sich einen 17-minütigen Spaziergang von dem 4-Sterne-Shanghai Olympic Hotel entfernt und ist einen Besuch wert. Das Resort im Shopping- Viertel von Shanghai verfügt über einen Swimmingpool und ein Fitnessstudio.
Huangpu Jiang lässt sich in etwa 10 Minuten mit dem Auto vom Hotel aus erreichen. Das Olympic liegt auch in circa 400 Meter Entfernung von der U-Bahn-Station Shanghai Stadium. St. Ignatius Kathedrale liegt in etwa 25 Gehminuten Entfernung von der Unterkunft entfernt. Die Shanghai Indoor Stadium ist gleich neben dem Hotel.
212 Zimmer im Olympic Shanghai empfangen Sie mit verschiedenen Annehmlichkeiten wie einem Balkon und einem privaten möblierten Balkon. Zur weiteren Ausstattung gehören eine Minibar. Die Zimmer verfügen über einen möblierten Balkon.
Die Unterkunft bietet ein Frühstücksbuffet. Die Pool- Bar lädt alle Gäste auf ein Getränk ein. Sie können im Restaurant FuHao DongYa Hotel FuLi Xuan in circa 600 Meter Entfernung vom Shanghai Olympic Hotel lecker essen.