Showing results for barracuda bar and seafood
Search instead for barracudabarandseafood
Barracuda Seafood and Grill
(801)
Seafood restaurant
Brazilian seafood & live music offered in a modern space with a convivial beach town atmosphere.
Address: 123 NE 20th Ave #7, Deerfield Beach, FL 33441
Hours: Closed ⋅ Opens 4 PM
Phone: (954) 531-1290
Appetizer · Soup of the Day · Ceviche Mixto · Peel and Eat Shrimp · Blue Point Oysters · Brazilian Pastries · Lump Crab Brulee · Portuguese Clam and Mussels.