24, North 90 Street, New Cairo, Egypt