Das Museum für Wissenschaft und Technik Shanghai befindet sich ca. 15 Minuten Autofahrt von dem 5-Sterne-Hotel Howard Johnson Leonora Plaza Shanghai entfernt und ist unbedingt einen Besuch wert.
Himalayas Art Center ist circa 6 Kilometer vom Hotel entfernt gelegen. Das Hotel befindet sich in Shanghai, in einer Entfernung von 20 Fahrminuten vom Bahnhof Shanghai Metro. Vom Howard Johnson Leonora Plaza Shanghai aus erreichen Sie das Shanghai New International Expo Centre in 20 Minuten mit dem Auto. Die Unterkunft befindet sich außerdem gleich neben der U-Bahn-Station Taierzhuang Road.