Leon Rent a Car

Address: Mavrou Street and Konstantinidi Street (Lomeniz Hotel), Rhodes Town
Phone: 697 587 6787
Email: [email protected]