Get directions to: Carville Deli, Plaquemine, LA
Restaurant address: 24445 Eden St Plaquemine, LA 70764, USA
Restaurant: Carville Deli