Location Details
2 Km Lardou Peukis Ave Rhodes, GR, 85109
Rhodes International Airport (RHO)
Diagoras Airport
Rhodes, 85106
For additional questions, please visit our main car hire FAQs page.