Bar
Barracuda Seafood and Grill
31 locals recommend,
Tips from locals
Brazilian seafood & live music offered in a modern space with a convivial beach town atmosphere.
Things to do nearby
Locals also recommend
Location
123 NE 20th Ave
Deerfield Beach, FL