Travel

London: The Sherlock Holmes Museum

Back   The Sherlock Holmes Museum is located in 221b Baker Street and the underground stop for it is: Baker Street. It’s only like 5 minutes away from the station by foot and it’s a really cute place! Now, I am not a Sherlock Holmes Fan at all! Not that I dislike Sherlock Holmes, I …