Star Address : 54 Ierou Lochou str., Ialyssos Phone : +30 6972 089927 Email : starental@gmail.com More information : Visit Website Rhodes Car Rental List