Sherlock Holmes Museum London – If you are ever in London, England step back in time and be sure to visit the World’s Most Famous Address which is the Sherlock Holmes Museum located at 221 b Baker Street.
Sherlock Holmes and Doctor Watson lived at 221b Baker Street between 1881-1904, according to the stories written by Sir Arthur Conan Doyle. Today the inside of the house is kept in the same style as in Victorian times. The museum is open every day of the year except Christmas Day.
Leave a Reply