• Photos
  • Map
  • Streetview
  • Upload

City: London

The Natural History Museum is one of the grand museums recognized for its wide range of collection. It is located on Exhibition Road, South Kensington, London, England. However, its primary frontage is situated on Cromwell Road. The Museum features more than 70 million items in five different collections. Dippie, a 105 foot long replica of Diplodocus carnegii skeleton is a main highlight of this museum.


Avg. Rating:4 Star Rating
Currently there are no reviews for this place. Be the first one to review.

Upload Image