This addCar rental pickup location details in Rhodes:

addCar rental
Dimokratias Avenue 134
Rhodes, L null GRC