Natural History Museum London Natural History Museum London homepageLocation: Address Cromwell Rd, South Kensington, London SW7 5BDCity LondonCountry United KingdomGPS [lat,long] [51.4958957,-0.1765247]