This Priceless Car Rental pickup location details in Dromolaxia:

Priceless Car Rental
30 Eleftherias
Dromolaxia, 7020 CYP