Natural History Museum

Home to life and earth science specimens comprising some 70 million items within five main collections, the Natural History Museum which is part of three main museums in South Kensington, with its main frontage on Cromwell Road is within 400 metres from the Hotel.

This entry was posted in Area Information. Bookmark the permalink.

Comments are closed.