This Sicily By Car pickup location details in Mestre:

Sicily By Car1
Viale Stazione, 1
Mestre, 34 null ITA