Bayou Seafood Company
Located in Bayou La Batre, the seafood capital of Alabama, Bayou Seafood Company is open for lunch and dinner. It is a no-frills restaurant serving up sumptuous portions of local seafood and American fare.
About
13450 N, 13450 Wintzell Ave, Bayou La Batre, AL 36509
(251) 824-2248