London

Sherlock Holmes and Dr. Watson are The World's Greatest Detectives in London, they Solve Crimes, People Consult Sherlock Holmes, Mr. Holmes has The Police on his side to help him like the police inspector La strayed, Sherlock Holmes and Dr. Watson live in 221b Baker street in London with a house maid who lives with them, through may generations Sherlock Holmes and Watson and their Descendent's continue to solve Crimes even Today in Modern Time in The Great Town of London.