Sherlock’s Pub at 10001 Westheimer in the Westchase District has closed.
The Houston Chronicle reports that a July 1 notice posted on the door stated, "Sherlock's Pub has ceased operations and closed after 41 years" in the Carillon Shopping Center. The concept’s website — sherlockspub.com — previously included the Westheimer location but now only lists a location in Addison, Texas.
The Westheimer pub opened in 1977 and was acquired by Edgar Carlson and Larry Martin in 1995, per the…