Leon Address : Mavrou G. str. & Konstanitnidi str., Rhodes Phone : +30 6975 876787 Email : info@leonrentacar.gr Search for Rhodes Car Deals : Check Car Availability Book A Car Now