Get directions to: Daiquiri Depot, Plaquemine, LA
Restaurant address: 22917 Highway 1 Plaquemine, LA 70764, USA
Restaurant: Daiquiri Depot