Vassallo Self Service
3, Triq il-Kbira, Mgarr, Malta, MGR 1110
+356 2157 9357 Phone