Está situado a 30 km al sureste de Shanghái y fue inaugurado el 1 de octubre de 1999.