Barracuda Restaurants Back to Search Barracuda Restaurants 112 N Second Street , Bay St Louis , MS , 39520 (288) 344-3024 www.eatbarracuda.com Share × Print Email Facebook LinkedIn X Pinterest Powered By GrowthZone