Ta' Soldi Restaurant
Triq iz-Zebbiegh, Mgarr, Malta, MGR 2061
+356 2152 5815 Phone