Barracuda Restaurant is conveniently located along Malta’s most popular stretch of coastal promenade: the Sliema/St. Julian’s seafront. We are situated just a few meters away from the prominent church overlooking Balluta Bay.
A complimentary parking voucher is available to all diners for the nearby Le Méridien hotel car park. Please ask your server for the voucher before leaving the restaurant.