Leo Rent's HQ

The Car Hire located at Via Aosta 12 in Catania is always at your service, from 9:00 AM to 8:30 PM from Monday Saturday.


View Larger Map