Sherlock Holmes is an English-style pub offering beers, cocktails, and sweet drinks, with sports on TV and outdoor seating.