Flat 1, 1st Floor, 30 Ezz El Din Taha Rd, Nasr City, Cairo Governorate 11371, Egypt
Approx 0.71 KM away