Turkey Leg Hut has become burning issue in Third Ward, lawsuit says
Turkey Leg Hut has been operating since 2017 at its current location at 4830 Almeda. The plaintiffs in the lawsuit, some of whom suffer from asthma or have children, live nearby.
Read more »