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. Free parking is available at the nearby Le Méridien hotel car park.
Please ask your waiter to validate your parking ticket before exiting the restaurant.