Get directions to: Crimson Bay Seafood, Bayou La Batre, AL
Restaurant address: 13100 North Wintzell Avenue Bayou La Batre, AL 36509, USA
Restaurant: Crimson Bay Seafood