BARRACUDA

Location: 195 Main Street, St. Julians

Tel: +356 2133 1817

Email: barracuda@wgc-group.com

Website: http://www.barracudarestaurant.com

Facebook: https://www.facebook.com/BarracudaRestaurant/

10% OFF ENTIRE MEAL ON A LA CARTE BASIS.