Tal-Hlas Self Service Store
Triq tal-Hlas, Qormi, Malta, QRM 2933
+356 2148 0626 Phone