Express Rent a Car Address: 17 Papanikolaou Street, Rhodes TownPhone: +30 6944 314 724Email: [email protected]