Barracuda Restaurant

Address

 194/195 Main Street, STJ 1019, St. Julians

Phone Number

21 344 875

Email

enquiries@barracudarestaurant.com

Website

www.BarracudaRestaurant.com

Opening Hours

Monday to Sunday: 19:00 – 23:00

0 March 4, 2013 By admin in Restaurants



Comments (0)

Add comment