Results
5 results found

The Sherlock Holmes, a traditional London pub, in Westminster, London, England, United Kingdom, Europe

Sherlock Holmes statue in front of Baker Street Undergorund Station, London, England, United Kingdom, Europe

Window depicting Sherlock Holmes in the Sherlock Holmes pub, London, England, United Kingdom, Europe