199 Al Teraa Al Bolakia, El Barad, Shubra, Cairo Governorate, Egypt
6 Al Afdal Sq., At Teraa Al Boulaqeyah, Shubra, Cairo Governorate, Egy...