Car hire :: Malta :: Hamrun
Map for the car hire pick up location at Hamrun.
Pick up address: 38, Villambrosa Street, Hamrun, Hamrun