Al-Sayed Ahmed Street, next to KFC Helwan, Cairo, Helwan, , Greater Cairo (including Cairo & Giza)