Car hire :: Greece :: Rhodes Downtown
Map for the car hire pick up location at Rhodes Downtown.
Pick up address: El Venizelou 7. Ixia, Ialyssos , Rhodes, 85100