Car hire :: Malta :: Mellieha
Map for the car hire pick up location at Mellieha.
Pick up address: G Borg, Oliver Str, Mellieha, 06