Car hire :: Malta :: Sliema
Map for the car hire pick up location at Sliema.
Pick up address: Preluna Hotel, 124 Tower Road , Sliema , Slm01