Corniche El Nil, At Grand Nile Tower, Abdulaziz Al Saud, Cairo Governorate 11519, Egypt
Approx 0.73 KM away