The Natural History Museum in London, exhibits a vast range of specimens from various segments of natural history and can be found on Cromwell Road in South Kensington.
The Natural History Museum is a world-class visitor attraction with more than 80 million specimens spanning billions of years and welcomes over five million visitors a year which first opened in its doors to the public in 1881. The Museum not only has a great collection of natural history, the Romansque architecture; a Cathedral to Nature, in considered a work of art in its own right and is one of London's most iconic landmarks.
Double, Twin & Family rooms available
Comfy double and single beds with quality bed linen. All our rooms come equipped with electric kettle, tea and coffee making facilities. Comes with en-suite facilities.
Check-in from 2pm (earlier on request) Check-out 10:30am