Direct Rent a Car

Address: 16 Apolloniou Amerikis Street, Rhodes Town
Phone: +30 22410 76301
Email: [email protected]