Se encuentra en el centro de El Cairo, en la plaza Tahrir.