The Sherlock Holmes
Jump to navigation
Jump to search
English: The Sherlock Holmes is a Victorian-themed public house in Northumberland Street near Charing Cross railway station, in London.
-
The bar.
-
Reconstruction of the sitting room of 221B Baker Street.