Sherlock Holmes lived at 221B Baker Street, London, which has become one of the most famous addresses in literature. He shared these rooms with his friend Dr. Watson. Scotland Yard is police headquarters, not a residence, and the other street names are fictional.