Europcar at 100 Jerusalem Street null in Afula

This Europcar pickup location details in Afula:

Europcar
100 Jerusalem Street
Afula, Z null ISR