Get directions to: Carl's Catfish Hut, Glenmora, LA
Restaurant address: 697 Highway 113 Glenmora, LA 71433, USA
Restaurant: Carl's Catfish Hut