51° 30' 26.21484” N 0° 7' 30.87480” W

Sherlock Holmes

• London, England United Kingdom

The Sherlock Holmes is a Victorian era themed public house in Northumberland Street near Charing Cross railway station and Trafalgar Square which contains a large collection of memorabilia related to the fictional detective Sherlock Holmes. The original collection was put together for display in Baker Street in London during the Festival of Britain in 1951.

Nearby Places and Attractions

Planning your trip

  • Pre-planned Tours

    Check out these professionally planned excursions in and around London.
  • Retail & Shopping

    Looking for the perfect gift? Forgot an essential item? Shop to your heart's content around Sherlock Holmes
  • Hotels & Accomodations

    its all about location! Find a place to stay near Sherlock Holmes