Sherlock Holmes Statue, Baker St, LondonUnclaimedOther placesLondon, ENGNot providedNot providedNot provided