Island Rent a Car Address: 5 Pserimou Street, Rhodes TownPhone: +30 22410 24100Email: [email protected]