Mascot Rent a Car

Address: 83 – 85 Griva Street, Rhodes Town
Phone: +30 695 982 3267
Email: [email protected]