Direct Rent a Car Address: 16 Apolloniou Amerikis Street, Rhodes TownPhone: +30 22410 76301Email: [email protected]