Eurocars Rent a Car Address: 9 Ioannou Kazouli Street, Rhodes TownPhone: +30 22410 22816Email: [email protected]