Mascot Rent a Car Address: 83 – 85 Griva Street, Rhodes TownPhone: +30 695 982 3267Email: [email protected]