Barracuda's Bar & Grill Categories Restaurants 8469 Gulf Blvd. Navarre Beach FL 32566 (850) 939-0093 (850) 939-6625 Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×