Malta Malta

Barracuda Restaurant

Upscale eatery offering Mediterranean cuisine with a view of the sea from a 18th-century villa.

Barracuda Restaurant Guides