Get directions to: Coushatta Restaurant, Elton, LA
Restaurant address: 3628 Powell Road Elton, LA 70532, USA
Restaurant: Coushatta Restaurant