The restaurant in Xlendi, on the island of Gozo, stands out as one of the best establishments in the region. The staff are pleasant and attentive. The quality of the fish dishes is outstanding, justifying the slightly higher prices. The restaurant’s location also adds to its appeal.
