Express Rent a Car

Address: 17 Papanikolaou Street, Rhodes Town
Phone: +30 6944 314 724
Email: [email protected]