Dining and Drinking > Restaurant > Seafood Restaurant
Address: 3168 Saint Claude Ave, New Orleans, LA, 70117
Phone: (504) 948-9990
Website: http://www.captsalseafoodandchicken.com
Category: Restaurants
Tags: #DiningandDrinking>Re
Listed on BizVoices