Point of interest

Hertz

10 locals recommend
Permanently closed
Location
124 Tower Road
Sliema

Tips from locals

Judith
August 9, 2016
One can rent a car from one of the leading companies in Malta

Locals also recommend