London LibrarySherlock Holmes Tours51.507412, -0.136609Saint James's Square 14, London SW1Y 4LG, England, United KingdomLocation map (click to zoom)