Euro Rental
82, Naxxar Rd., Saint John, Malta, SGN 9032
+356 2138 6812 Phone