Search for
London, United Kingdom

The statue of Sherlock Holmes stands in London, capturing the iconic detective in a contemplative pose with a pipe in hand. Crafted in bronze, it is a tribute to Sir Arthur Conan Doyle's famous character. The statue is located near Baker Street, the fictional home of Holmes. The surrounding area is bustling with life, featuring red double-decker buses and modern city buildings under a bright sky.