Hotels near Natural History Museum, London
The Natural History Museum is located in South Kensington, London. South Kensington metro station is the nearest transport link, about 0.3 km away.
Getting to Natural History Museum
- South Kensington — 0.3 km