fine dining restaurant in saint julian s
About 1 results.
Barracuda Restaurant
Main Street, Saint Julian's, MaltaOne of Malta’s longest established fine dining restaurants; The Barracuda offers exquisite cuisine and an elegant seaside setting in a restored 18th century villa.