ABC Car Rentals Address: 9 Ioannou Kazouli Street, RhodesPhone: +30 22410 22120Email: [email protected]