Malta Car Leasing in Malta Mcarrentals Address: Triq il-Liedna, Fgura, FGR 1036 Fgura Malta Phone Number: +356 21 80 90 99