• Sherlock Holmes Statue

    Fan of it? 8 Fans
    Die Hard Fan



    Cool statue in near Mdm Tussaud's in London (Source: Lars Leidig)

    Keyword: london, sherlock holmes, statues, monuments, tourism, travel, uk

0 comments

click to comment

London Hottest Images