Car hire :: Malta :: Naxxar
Map for the car hire pick up location at Naxxar.
Pick up address: Serviced By Europcar, 23 Xwieki Road, Tal Balal, Naxxar, Ghr 9011