Il Garra Trattoria
White Dolphin Complex, Triq Il-Qawra, Qawra, San Pawl il-Bahar, Malta, SPB 1904
+356 2782 5119 Phone