Skip to main content

Sherlock Holmes museum

The Sherlock Holmes museum is located at 221b Baker Street in London.


This post may be out of date!

Published on March 26, 2009

1 placemark 3,867 views 0 views/24h


Embed Code

x px

Be the first to add a comment.