Sherlock Holmes's home

The home of Sherlock Holmes, more commonly known as 221B, is located on Baker Street in London, England.

The New Scooby-Doo Mysteries
It hosted the Mystery Solvers contest.

Appearances

 * The New Scooby-Doo Mysteries
 * 111. Sherlock Doo

Notes/trivia

 * As "221B" is still used, it would imply Holmes had one of the apartments in the building, but the entire building also seems to stand in for Holmes's house.