Barracuda
Seafood · Bar · Casual Dining
Barracuda is a restaurant and bar offering meals and drinks in a relaxed, contemporary environment with scenic views.
Location
Best places nearby
The highest rated places close to Barracuda.
Local restaurants nearby
23 The Parade, AUK



