O museu está localizado no Shanghai Jing'An Sculpture Park, um dos maiores museus naturais da China. É um museu abrangente, envolvendo uma ampla variedade de assuntos naturais, como paletanlogia, botânica, Zoologia, Antropologia, Geologia, etc. O museu contém ovos de Dinossauros, pegadas de Dinossauros, Rãs Basálticas e vários Fósseis.