194/195 Main Street, STJ 1019, St. Julians
21 344 875
enquiries@barracudarestaurant.com
www.BarracudaRestaurant.com
Monday to Sunday: 19:00 – 23:00
* Name
* Email
Website
* Comment
Taninu
Bottega Verde
Sciantusi
Comments (0)
Add comment