Olympic Rent a Car Address: 6 Akti Sachtouri Street, Rhodes TownPhone: +30 22410 26586Email: [email protected]