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…
Houston Biz Journal
Longtime location of Sherlock’s Pub latest to close