1 Ahmed Dawoud St,Off Arab El Tawayla St, Cairo, Ezbet El Nakhl, , Greater Cairo (including Cairo & Giza)