63 Sheikh Mansour St.,off Al-Farid St, Cairo, Ezbet El Nakhl, , Greater Cairo (including Cairo & Giza)