Lourdes VRT Services
Triq il-Mina ta' Hompesch, Zabbar, Malta, ZBR 9019
+356 2167 7836 Phone