16 Mostafa Hafez St., in front of Ezbet El Nakhl Metro Station, Cairo, Ezbet El Nakhl, , Greater Cairo (including Cairo & Giza)