The Sherlock Holmes is a public house and restaurant in London. There are a ground floor bar, a private covered roof garden and a restaurant in the establishment. Located on 10-11 Northumberland Street in Westminster WC2N 5DB, this public house is opened Monday to Sunday from 11am to 11pm. The Sherlock Holmes offers a wide range of food and drinks options and group bookings. For more information or to make a reservation, call 020 7930 2644.