Sherlock Holmes in London

The Sherlock Holmes Gallery is an independent privately had gallery in London, England dedicated only to the great imaginary investigator Sherlock Holmes. It’s the first gallery dedicated solely to the literary number of Sherlock Holmes. The gallery itself was produced…