Stay Local!

Business Listings

Captain Sal’s Seafood

3168 St. Claude Ave.
New Orleans, LA 70117
(504) 948-9990

Business Type: Restaurants