98 Mohamed Farid St, El Shorouk, Cairo Governorate, Egypt
5H84+4Q6, El Shorouk, Cairo Governorate, Egypt
5M72+RF5, El Shorouk, Cairo Governorate, Egypt