Skip Khan Al-Khalili, go here for your presents.
Located in a somewhat obscure location in Zamalek (I did not visit the hotel location).
Items for sale from North Africa, not China. Goods appeared well made and were visually pleasing.
Plagiarized from floramalone's 2012 review (still completely valid in my opinion):
Upstairs in a dusty 19th century building you...