3 EL Mostaateel Area, 3rd Settlement, New Cairo, Egypt 11835

Cairo, Egypt Data Center

See on Map