Nola Shrimp Box

1001 Gretna Blvd Gretna LA 70053 USA

(504) 354-9008

Location