Sherlock Holmes Statue

3.8
(91 reviews)
Picardy Place, Edinburgh EH1 3JT Scotland
Monuments & Statues
Sights & Landmarks
Attraction
Sherlock Holmes Statue | Edinburgh | United Kingdom | TripAligner