The Sherlock Holmes Museum on Baker Street in London, UK.
The Sherlock Holmes Museum on Baker Street in London, UK.
Size: 3968px × 2232px
Location: The Sherlock Holmes Museum on Baker Street in London, UK.
Photo credit: © Trevor Mogg / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: 221b, arthur, baker, central, conan, doyle, holmes, london, museum, museums, places, sherlock, sir, street, tourism, tourist, tourists