Advertisement

  • 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

London Related Images

0 comments