Houston, Texas – It’s another setback for popular Third Ward restaurant, The Turkey Leg Hut. The Alameda Road, restaurant, closed, after the Houston Health Department found several violations. In an email sent to KPRC 2, the health department said they ordered the closure on September 19th due to…