Get directions to: Tamale Shack, Plaquemine, LA
Restaurant address: 58015 Main Street Plaquemine, LA 70764, USA
Restaurant: Tamale Shack