Find & Book

Restaurants in Malta & Gozo which are on the Michelin Guide

12 Restaurants to choose from


Ta' Frenċ

Ta' Frenċ is an award-winning Michelin Guide restaurant placed in Xaghra, set in an authentic old farmhou ...