The Turkey Leg Hut on Almeda Road in Houston has been closed following a health department inspection that uncovered dozens of violations. The Houston Health Department conducted the inspection on Tuesday and found issues with food storage, preparation, and employee hygiene.