The Sherlock Holmes Pub, London.

The Sherlock Holmes Pub, London, England