This includes London's most visited attraction the British Museum (Great Russell St Holborn or Russell Square), the Natural History Museum (Cromwell Road; South ...