Alamo Address : Diagoras Airport Phone : 22410 81600 Email : More information : Visit Website Rhodes Car Rental List