El Walaa For Internet & Computer Services Posted on July 5, 2016 by engmansy El Walaa For Internet & Computer Services 28 Kaddoura St. -. Cairo 02 2487-1609