Off El Teraa El Boulaqeya st., SHOUBRA, Shubra, Cairo Governorate, Egy...
38 Nashati, Gazirat Badran, Shubra, Cairo Governorate, Egypt