Egypt Free Shops is located in Giza Governorate, Egypt on 106 Gameet El Dewal, Al Arabia St. Egypt Free Shops is rated 3.9 out of 5 in the category duty free store in Egypt.
Address
106 Gameet El Dewal, Al Arabia St
Accessibility
No wheelchair-accessible car park