Leon Address : Mavrou G. str. & Konstanitnidi str., Rhodes Phone : +30 6975 876787 Email : info@leonrentacar.gr More information : Visit Website Rhodes Car Rental List