Margaritis Rent a Car Address: 17 – 23 Ioanni Kazouli Street, Rhodes TownPhone: +30 22410 33043Email: [email protected]