Car hire :: Malta :: Mellieha Selmun Palace Hotel
Map for the car hire pick up location at Mellieha Selmun Palace Hotel.
Pick up address: Selmun Palace Hotel , Mellieha, Spb10