health code violation

Houston’s Turkey Leg Hut Ordered to Close Following Failed Health Inspection

The famous (or rather infamous) Turkey Leg Hut was ordered to close last week following a failed health inspection. Numerous…

3 months ago