Capt. Sal's Seafood & Chicken is located in New Orleans, United States on 3168 St Claude Ave. Capt. Sal's Seafood & Chicken is rated 4.1 out of 5 in the category seafood restaurant in United States.
Address
3168 St Claude Ave
Service options
Takeaway
Amenities
Good for kids
Toilets