Car hire :: Italy :: Lecce
Map for the car hire pick up location at Lecce.
Pick up address: Via Taranto 76, Lecce, 73100