No. 21, Al Abageyah, El Khalifa, Cairo Governorate, Egypt
Street 17, Al Abageyah, El Khalifa, Cairo Governorate 11865, Egypt