Hertz at 12km Rodou Kameirou 85104 in Rhodes

This Hertz pickup location details in Rhodes:

Hertz
12km Rodou Kameirou
Rhodes, L 85104 GRC