Sherlock Holmes Statue. Cool statue in near Mdm Tussaud's in London. HD Wallpaper and background images in the London club tagged: london sherlock holmes statues monuments tourism travel uk.
Submitted by DrDevience
Cool statue in near Mdm Tussaud's in London (Source: Lars Leidig)