The Sherlock Holmes

From Wikimedia Commons, the free media repository
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.