Avis at Town, 23, Syngrou Avenue null in Athens

This Avis pickup location details in Athens:

Avis
Town, 23, Syngrou Avenue
Athens, I null GRC