Unnamed Road, El Shorouk, Cairo Governorate, Egypt
25 Mohamed Farid St, El Shorouk, Cairo Governorate, Egypt