Brain › General Knowledge

Where did Sherlock Holmes live in London?

  1. 221 Baker Street
  2. 21 Baker Street
  3. 221B Baker Street
  4. 21B Baker Street

Answer

The correct answer is C) 221B Baker Street.

More General Knowledge questions

Play Brain · Practice