Alfa Address : Iraklidon Ave, Ixia Phone : +30 22410 91416 Email : a.rent@hotmail.com More information : Visit Website Rhodes Car Rental List