Scramuzza's Seafood

2106 Idaho Ave Kenner LA 70062 USA

(504) 838-0482

Location