London has tons of free museums. One of those is the Natural History Museum located in South Kensington. This museum is quiet large, so I suggest you purchase a museum map for £1.
Top tip: Do not visit the museum over the weekend, it’s crowded with children.
Closest tube station: South Kensington
Museum Address: Cromwell Road, London SW7 5BD, United Kingdom