English: Sherlock Holmes made his residence at 221b Baker Street, London, England.
Telugu: ది షెర్లాక్ హోమ్స్ మ్యూజియమ్ 221b బేకర్ స్ట్రీట్, లండన్ ఇంగ్లాండ్.