Get directions to: Duck's Quick Stop & Pizza, Plaquemine, LA
Restaurant address: 63755 Bayou Jacob Road Plaquemine, LA 70764, USA
Restaurant: Duck's Quick Stop & Pizza