194/195 Main Street, St. Julians
The Barracuda Restaurant of local and International renown is housed in a lovingly restored 18th century villa, located just over the water`s edge and overlooking the spectacular view of Balluta and Spinola bay.
Lovin Malta is an alternative news platform celebrating the island of Malta, the food it has to offer and the people who shape it.
Do you have a story for us? Do you want to write for Lovin Malta? Get in touch at email@example.com