The Natural History Museum is one of three large museums on Exhibition Road, South Kensington, London, England. Its main frontage is on Cromwell Road. (Source)