Sherlock Holmes Museum The Sherlock Holmes Museum is located at 221B Baker St. Where else would it be? (Photo by Todd DeFeo/The DeFeo Groupe)
Be the first to comment