Get directions to: Daiquiri Depot, Covington, LA
Restaurant address: 124 Maison Dr Covington, LA 70433, USA
Restaurant: Daiquiri Depot