EXL Technologies is located in Cairo Governorate, Egypt on Building No.6, Block No.1183, Wozara Zone, Sheraton, Heliopolis, Cairo, Egypt, Cairo. EXL Technologies is rated 3 out of 5 in the category telecommunications equipment supplier in Egypt.
Address
Building No.6, Block No.1183, Wozara Zone, Sheraton, Heliopolis, Cairo, Egypt, Cairo