Skip to content
Point of Interest
Hertz
1 local recommends
Location
124 Tower Road
Sliema, SLM 1605
Phone2131 4636
Websitehertz.fr
Tips from locals
Judith
Judith
August 09, 2016
One can rent a car from one of the leading companies in Malta