Il-Barri Restaurant
Church Sq., Mgarr, Malta,
+356 2157 3235 Phone