Het ligt dicht bij het metrostation Shanghai Science and Technology Museum (lijn 2) en het metrostation Huamu Road (lijn 7).
L'établissement se situe à proximité des stations de métro Musée des sciences et de la technologie de Shanghai (ligne 2) et Huamu Road (ligne 7).