Get directions to: Tallo's Seafood, Loranger, LA
Restaurant address: 54013 Highway 1062 Loranger, LA 70446, USA
Restaurant: Tallo's Seafood