Oscar Wilde StatueSherlock Holmes Tours51.508759, -0.125897Adelaide Street 3, London WC2N 4HZ, England, United KingdomLocation map (click to zoom)