Water Services Corporation
Triq Hal Qormi, Luqa, Malta, LQA 9043
+356 2244 5566 Phone