Ta Frenc Restaurant

Daħlet Għajn Damma, Triq Marsalforn, Ix-Xagħra