Alexander Rent a Car Address: 60 Australias Street, Rhodes TownPhone: +30 22410 31018Email: [email protected]