Colossos Address : 31 Akti Kanari str, Rhodes Phone : +30 6938 088712 Email : Search for Rhodes Car Deals : Check Car Availability Book A Car Now