Location Details
2 Km Lardou Peukis Ave Rhodes, GR, 85109
Rhodes International Airport (RHO)
Diagoras Airport
Rhodes, 85106
Rhodes Ialyssos
174 Iraklydon Str
Lalyssos, 85101
For additional questions, please visit our main car rental FAQs page.