Barracuda Restaurant – St Julian’s, Malta

Fine Dining! Barracuda Restaurant - St Julian's, happens to be one of the longest surviving successful line dining restaurants on the island of Malta. As its name...
Do NOT follow this link or you will be banned from the site!