Nanjing Museum of Paleontology
The Nanjing Museum of Paleontology contains a collection of prehistoric fossils from around China. One of their most prized possessions is the world’s oldest fossil flower while their most awe-inspiring item is a fossilized Mamenchisaurus skeleton. Mamenchisaurus is reported to have the longest neck of any land animal that has ever lived.
A downside for foreigners is that almost all signs are only written in Chinese.

Stegosaurus
The Museum is right in front of Jiming Temple ( 鸡鸣寺 ) and just off of Beijing Dong Lu (北京东路).
To get there by bus take route 2, 3, 11, 15, 20, 24, 31, 44, 48, 52, 70, 304 or travel 1 to one of the Jiming Temple bus stops. Note that the museum is not right on Beijing Dong Lu, but you actually have to walk about 15 meters north to get there.
Links:
Museum Victoria - Mamenchisaurus
People’s Daily - Oldest Flower
User reviews
I like dinosaurs!
I never know Nanjing Museum of Paleontology have dinosaurs inside, i went to Changzhou Dinasaurs Land to look the fossil of Dinasaurs. I will go check this one some day when i have time.