Egypt Free Shops is located in Qasr El Nil, Cairo Governorate, Egypt on Inside Semiramis Hotel, 11511 Corniche El Nil, Qasr Ad Dobarah. Egypt Free Shops is rated 4.5 out of 5 in the category duty free store in Egypt.
Address
Inside Semiramis Hotel, 11511 Corniche El Nil, Qasr Ad Dobarah
Service options
In-store shopping