The Houston Health Department has shut down Turkey Leg Hut until further notice citing "serious health code violations," according to a report from KHOU 11's Cory McCord. The shutdown began Thursday ...
Some results have been hidden because they may be inaccessible to you