Pro Guide: Natural History Museum, London

For anyone interested in understanding the course our Mother Nature, the Natural History Museum (NHM) is the place to visit even if you have little time in London. It is located a 5-minute walk from the South Kensington tube station within the city centre (direction). NHM is located side by side with the Science Museum, the Victoria and Albert Museum …

Advertisements