25 Al Ahram, Al Abageyah, El Khalifa, Cairo Governorate, Egypt
X8VG+HX4, Al Abageyah, El Khalifa, Cairo Governorate, Egypt