Avis at Rosa Mall, Peace Road South Sinai Governorate null in Sharm El Sheikh

This Avis pickup location details in Sharm El Sheikh:

Avis
Rosa Mall, Peace Road South Sinai Governorate
Sharm El Sheikh, null EGY