THE SHERLOCK HOLMES MUSEUM IS LOCATED AT B BAKER STREET LONDON ENGLAND - THE WORLD'S MOST FAMOUS ADDRESS AND THE Online Tickets and Group · Jobs · Quiz · Video. Tour around the Sherlock Holmes Museum at b Baker Street, London. The Sherlock Holmes Museum is a. B Baker Street is the London address of the fictional detective Sherlock Holmes, created by author Sir Arthur Conan Doyle. In the United Kingdom, postal.