London Hotels Are Located Near More Than Two Dozen Museums Free PLR Article London Hotels Are Located Near More Than Two Dozen Museums Your London hotel is near a famous museum. Its almost guaranteed, because London is home to scores of sculptors. For a more personal glimpse into the past, a visitor could try the Florence Nightingale Museum, Freud Museum, Sherlock Holmes Museum, or Jack the Ripper Walk, which traces the killers deadly footsteps. The Victoria and Albert ...