Store
The Natural History Museum Shop
7 locals recommend,
Tips from locals
The Natural History Museum in London is a museum exhibiting a vast range of specimens from various segments of natural history.
Unique things to do nearby
Locals also recommend
- 5 locals recommend
Location
Cromwell Road
London, England
South Kensington