Camilleri VRT Service
Triq in-Nigret, Rabat, Malta, RBT 4605
(3562) 145-1376 Phone