China Art Museum befindet sich ca. 6 km von dem 3-Sterne-Ji Hotel Shanghai entfernt und ist einen Besuch wert. Im Hotel finden Sie ein Restaurant.
Das Hotel liegt in einer Entfernung von circa 15 Fahrminuten von der Expo 2010 und in einer Entfernung von circa 20 Fahrminuten vom Bahnhof Shanghai Metro. Das Ji liegt auch gleich neben der U-Bahn-Station Chenchun Road. Die Unterkunft ist etwa 7 km vom Pudong und anderen beliebten Attraktionen von Shanghai entfernt.