This Alamo Rent A Car pickup location details in Naxos:

Alamo Rent A Car
Naxos Airport Meet And Greet
Naxos, L 84300 GRC