Sherlock Holmes lived at 221B Baker Street in London, England. Sherlock lived with Dr. John Watson. Per Sir Arthur Conan Doyle's books and stories, Holmes lived there from 1881 to 1904.