Capt. Sal's Seafood & Chicken - Seafood restaurant in St Claude, New Orleans | Reviews, Photos & Information on Postcard