Etos Car Rental Address: 33 Sofokli Venizelou Street, Rhodes TownPhone: +30 6944 307 012Email: [email protected]