Italian/Sicilian restaurant in Valletta. Known for pasta, tagliere, and tiramisu.