What is the London address of Sherlock Holmes? August 17, 2017 By Show answer 221b Baker Street More British Literature QuestionsMore Literature Questions