
Location: 195 Main Street, St. Julians
Tel: +356 2133 1817
Email: [email protected]
Website: http://www.barracudarestaurant.com
Facebook: https://www.facebook.com/BarracudaRestaurant/
10% OFF ENTIRE MEAL ON A LA CARTE BASIS.
Location: 195 Main Street, St. Julians
Tel: +356 2133 1817
Email: [email protected]
Website: http://www.barracudarestaurant.com
Facebook: https://www.facebook.com/BarracudaRestaurant/
10% OFF ENTIRE MEAL ON A LA CARTE BASIS.