5M24+5RH, El Shorouk, Cairo Governorate, Egypt
26 Street 12, El Shorouk, Cairo Governorate, Egypt
Al-Horreya Rd, El Shorouk, Cairo Governorate, Egypt