Car hire :: Italy :: Genoa
Map for the car hire pick up location at Genoa.
Pick up address: Corso Sardegna 275/281, Genoa, 16142