Dar Il-Kaptan
Triq Dar il-Kaptan, Imtarfa, Malta, MTF 1155
+356 2145 0103 Phone